Hi , ich hab cor ein paar Tagen mit Delphi angefangen , und da hab mich mal das hier gemacht :
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7:
| procedure TForm3.Button3Click(Sender: TObject); var freeCaller, total: Int64; begin GetDiskFreeSpaceEx('E:\', freeCaller, total, nil); label1.caption:='Freier Speicher: '+IntToStr(freeCaller)+' Bytes'; label2.caption:='Gesamter Speicher: '+IntToStr(total)+' Bytes'; end; |
Das Problem ist , wen ich keinen Datenträger E: hab , dan gibt mir das programm :
Freier Speicher: 18824790122967791 Bytes
Gesamter Speicher: 9095068328498755156 Bytes
und kan mir einer sagen , wie ich dan machen kan , dass er anstatt das anzeigt zum beispiel sagt :
Kein Datenträger 'H:\' vorhanden!
und wie kan man das ganze in Gb anzeigen ^^
mfg manta