HDD Size/Free unter Win98SE
Ich arbeite mit Delphi 3 Professional und möchte bei mehreren Festplatten/Partitionen die Gesamtgröße und die Größe des freien Platzes ermitteln. Dazu habe ich verschiedene Routinen ausprobiert, wobei ich bisher nur mit Sakuras Drive Info zumindest teilweise zum Ziel gekommen bin. Das bedeutet, unter WinXP erhalte ich die gewünschten Informationen. Unter Win98SE sind die FAT-Partitionen/Laufwerke max 1,97 GB groß. Die NTFS-Partitionen/Laufwerke sind unsinnig klein, was allerdings relativ unwichtig ist.
Ist es möglich, die Unit auch unter Win98SE zum Laufen zu bekommen? |
Re: HDD Size/Free unter Win98SE
Hast du auch Christians Einwand bezüglich GetDiskFreeSpace() beachtet?
Zitat:
|
Re: HDD Size/Free unter Win98SE
Liste der Anhänge anzeigen (Anzahl: 2)
Zitat:
Ich habe mal zwei Bilder angehängt. Mit der Routine auf http://bdn.borland.com/article/0,1410,17552,00.html sollte es gehen. Tut es jedoch nicht. Nicht einmal mit D7PE. Wenn es nicht mit D3 und unter Win98SE geht, gibt es denn irgendeine Alternative? |
Re: HDD Size/Free unter Win98SE
GetDiskFreeSpace, ganz unten unter "Remarks".
|
Re: HDD Size/Free unter Win98SE
Dann habe ich also ein wenig Pech. :cry:
|
Re: HDD Size/Free unter Win98SE
Delphi 3 kennt noch kein Int64. wenn du bei deiner Multiplikation darüber hinausscheißt, kommt es zu einem Überlauf.
|
Re: HDD Size/Free unter Win98SE
Liste der Anhänge anzeigen (Anzahl: 2)
Zitat:
Wenn Int64 ginge könnte ich DiskSize und DiskFree nehmen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:10 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz