Freier / gesamter Plattenspeicher
Erklärung
Die Funktion FreeSpace liefert
den freien Plattenspeicher, DiskSpace den gsamten Plattenspeicher.
Der Clou bei beiden Funktionen ist, dass die Platte bei den Funktionen
Diskfree & Disksize als Zahl vorliegen muss, wobei 0
= aktuelles Laufwerk, 1 = Laufwerk A:, 2 = Laufwerk B: usw. ist. Die Konvertierung
erfolgtg über Ord(Uppercase(laufwerk)[1])-64;. Die Platte wird
als Char übergeben, in Ansi umgewandelt und davon 64 abgezogen. Diese
beiden Funktionen können problemlos in ein anderes Programm kopiert
werden.
Quelltext
function
FreeSpace(Laufwerk:char):string;
var frei : double; Drive : integer; begin
function DiskSpace(Laufwerk:char):string;
begin
procedure TForm1.DriveComboBox1Change(Sender:
TObject);
|