home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Vectronix 2
/
VECTRONIX2.iso
/
FILES_01
/
HDPSTACK.LZH
/
HDPSTACK.MSA
/
HDPSTACK
/
SOURCE
/
HDPSTEST.M
< prev
next >
Wrap
Text File
|
1995-01-28
|
2KB
|
102 lines
MODULE HDPSTest;
(* Programm zur Demonstration der Programmiermöglichkeiten von
* hdpSTACK.
*
* Autor: Frank Storm
*
* angelegt: 26.01.1995
* letzte Änderung: 26.01.1995
*)
FROM BIOS IMPORT DriveSet;
FROM InOut IMPORT WriteString, WriteLn, Read, Write;
FROM HDPSFunctions IMPORT HDPSInstalled, HDPCacheDrvMap,
HDPVerifyDrvMap, HDPWrtProtDrvMap,
HDPSComprDrvMap, HDPResult;
PROCEDURE AusgabeLaufwerke (drives: DriveSet);
VAR i: CARDINAL;
BEGIN
FOR i:= 0 TO 31 DO
IF (i IN drives)
THEN
Write (CHR (65 + i));
WriteString (': ');
END;
END;
END AusgabeLaufwerke;
VAR ch: CHAR;
drives: DriveSet;
BEGIN
WriteString ('Programm zu Demonstration der HDPilot/hdpSTACK Programmiermöglichkeiten');
WriteLn;
WriteLn;
IF HDPSInstalled ()
THEN
WriteLn;
drives:= HDPCacheDrvMap ();
IF (HDPResult = 0)
THEN
WriteString ('Der Cache ist für folgende Laufwerke eingeschaltet:');
WriteLn;
AusgabeLaufwerke (drives);
WriteLn;
ELSE
WriteString ('Die Cache-Laufwerkseinstellung kann nicht ermittelt werden.');
WriteLn;
END;
WriteLn;
drives:= HDPVerifyDrvMap ();
IF (HDPResult = 0)
THEN
WriteString ('Verify ist für folgende Laufwerke eingeschaltet:');
WriteLn;
AusgabeLaufwerke (drives);
WriteLn;
ELSE
WriteString ('Die Verify-Laufwerkseinstellung kann nicht ermittelt werden.');
WriteLn;
END;
WriteLn;
drives:= HDPWrtProtDrvMap ();
IF (HDPResult = 0)
THEN
WriteString ('Folgende Laufwerke sind schreibgeschützt:');
WriteLn;
AusgabeLaufwerke (drives);
WriteLn;
ELSE
WriteString ('Welche Laufwerke schreibgeschützt sind, kann nicht ermittelt werden.');
WriteLn;
END;
WriteLn;
drives:= HDPSComprDrvMap ();
IF (HDPResult = 0)
THEN
WriteString ('Folgende Laufwerke sind komprimiert:');
WriteLn;
AusgabeLaufwerke (drives);
WriteLn;
ELSE
WriteString ('Welche Laufwerke komprimiert sind, kann nicht ermittelt werden.');
WriteLn;
END;
ELSE
WriteString ('hdpSTACK ist nicht installiert.');
WriteLn;
END;
WriteLn;
WriteString ('<Taste> drücken...');
Read (ch);
END HDPSTest.