Silverfrost Logo About Us | Contact Us

How to use this guide

All integer constants and variables in this guide that are declared as INTEGER are assumed to be 32 bits long (i.e. INTEGER(KIND=3) or INTEGER*4). Real values are usually declared as DOUBLE PRECISION and assumed to be 64 bits long (i.e. REAL(KIND=2) or REAL*8).

An exception to this general rule occurs in the case of 64 bit applications that use what is described by Microsoft as a HANDLE. These are 32 bit integers in 32 bit applications but become 64 bit integers in 64 bit applications.

This guide distinguishes between three types of window.

1) An API window is produced using only Windows API functions. The term does not imply any added functionality from the ClearWin+ library.

2) A ClearWin window is a window that has the added ability to make direct use of standard Fortran I/O (READ, WRITE and PRINT). The ClearWin window was the central feature of ClearWin versions 3.0 and 3.1 and is still of interest in the current version of ClearWin+. A ClearWin window example is used in Getting started.

3) A format window is a window that has been created using the ClearWin+ WINIO@ function. This function is the distinguishing feature of ClearWin+ (it is, to all intents and purposes, the "+" in ClearWin+). Like a ClearWin window, a format window also has added functionality which provides all of the standard GUI facilities in an easily programmed form - enabling the programmer to bypass the complexities of the Windows API. ClearWin+ tutorial provides a tutorial to get you started with format windows whilst Chapters 4 to 20 provide detailed information.

The guide includes a Glossary. Words that have a special meaning in the context of Windows and ClearWin+ are often presented in italic font and included in the Glossary.



Copyright © 1999-2018 Silverfrost Limited