Hallo!
Wieso so kompliziert??
In der
Unit SysUtils gibt es "DiskFree" und "DiskSize" - die liefern das Gewünschte in Bytes (Int64).
Aber aufpassen: die Funktionen waren schon in der CP/M-Version von Turbo-Pascal vorhanden und erwarten deshalb das Laufwerk als Zahl - 0: aktuellem, 1: A, 2: B usw.
Borland ist eben nicht M..., alte Standards werden beibehalten!
Gruß
Dietmar Brüggendiek