![]() |
festplatten speicher auslesen??
wie bekomme ich den Festplattenspeicher in GB und den freien Speicher in MB??
|
Moin dde,
z.B. mit der API GetDiskFreeSpaceEx. Das Umrechnen in GB/MB musst Du allerdings selber machen. |
ausführlicher bitte!
habe es mal mit GetDiskGetFreeSpace versucht, scheint aber ein Limit bei 2GB zu haben! |
Moin dde,
deshalb sagte ich ja auch GetDiskFreeSpaceEx. Dort werden 64 Bit Integer verwendet. Dass sollte dann wohl, vorerst, genügen. ;-) |
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 |
Zitat:
Nein Scherz, mir fällt jetzt nichts ein. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:25 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz