globals.pas

来自「Delphi实效编程百例的随书源代码 这是其中的操作系统部分」· PAS 代码 · 共 44 行

PAS
44
字号
UNIT Globals;

INTERFACE

TYPE
  TSSMode = (ssSetPwd,ssPreview,ssConfig,ssRun);

CONST
  aSSMode	: TSSMode = ssRun;
  bTestMode	: Boolean = false;
  bSound	: BOOLEAN = false;

VAR
  sstrFile		: ShortString;
  fileText		: TextFile;

PROCEDURE AppendText( CONST sstr: ShortString );

(*++++++++++++++++++++++++++++++++++++++*)
IMPLEMENTATION

USES
  SysUtils, MMSystem;

(*--------------------------------------*)
PROCEDURE AppendText( CONST sstr: ShortString );

BEGIN
Append( fileText ); WriteLn( fileText, DateTimeToStr( Now ), sstr );  CloseFile( fileText );
END;

(*++++++++++++++++++++++++++++++++++++++*)
INITIALIZATION
bSound	:= (WaveOutGetNumDevs <> 0);
sstrFile := '\BerlinPieSCR.txt';
AssignFile( fileText, sstrFile );
IF FileExists( sstrFile ) THEN
  Append( fileText )
 ELSE
  ReWrite( fileText );
WriteLn( fileText, DateTimeToStr(Now),'  [', ParamStr(1), '] [', ParamStr(2), ']' );
CloseFile( fileText );
END.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?