home *** CD-ROM | disk | FTP | other *** search
- {
- F i l e I n f o r m a t i o n
-
- * DESCRIPTION
- Include source code file for COUNTER.PAS.
-
- * ASSOCIATED FILES
- COUNTER.PAS
- COUNTER1.PAS
- COUNTER2.PAS
- COUNTER3.PAS
- COUNTER.EXE
-
- }
-
-
- type
- {string variables}
- Str2=string[2];
- Str3=string[3];
- Str4=string[4];
- Str5=string[5];
- Str8=string[8];
- Str10=string[10];
- Str11=string[11];
- Str12=string[12];
- Str20=string[20];
- Str40=string[40];
- Str67=string[67];
- Str79=string[79];
- Str80=string[80];
- Str255=string[255];
-
- TextType=(Norm,NormUnd,NormBlink,NormUndBlink,
- High,HighUnd,HighBlink,HighUndBlink,
- Rev,RevBlink);
-
- const
- MinCount=0;
- MaxCount=Maxint;
- StartCount=0;
-
- var
- {required by the dos unit}
- regs:registers;
-
- {all purpose string variable}
- S:Str80;
-
- {cursor coordinate variables}
- xpos,ypos:byte;
-
- {text type variable}
- TextTypeVar:TextType;
-
- {global status and error variables}
- Add,Quit,OutPutFileOpen:boolean;
- CriticalErrorOccurred:boolean;
- CriticalErrorCode:integer;
- CriticalErrorDrive:integer;
- IOErrorCode:byte;
-
- {file output variable}
- OutPutFile:Text;
-
- {printer output variables}
- PrinterLine:integer;
- EjectPrinterPage:boolean;
-
- {variables for manipulating defined keys and labels}
- DefinedKeys:Str20;
- CharCounterArray,CharArray:array [1..20] of integer;
- LabelArray:array [1..20] of Str20;
-
- {file and path variables}
- FileName,ActiveFile:Str12;
- PathFileName:Str79;
- OriginalPath,ActivePath:Str67;
-
- {time variables}
- Hour,Minute,Second,Sec100:word;
-
- {menu status variables}
- F1_On,F2_On,F3_On,F4_On,F5_On,F6_On,F7_On,F8_On,F10_On:boolean;
-
- {termination procedure}
- ExitSave:pointer;
-
- {forward declarations}
- {$F+} procedure Terminate; forward; {$F-}
-
-