OK, das mit Win98 hab ich wohl übersehn ... tja, hier hab ich Linux und was soll ich sagen ... dein Programm startet überhauptnicht und davon steht nichts da oben
eine Diskette hat 1440 KB ... nach Abzug des Bootsektors, Rootverzeichnises und anderer belegter Sektoren bleiben noch etwa 1,38 MB (bei 1024er-Rechnung)
die 1,44 ... k.A. wer das verbrockt hat, aber wie man sieht ist da mit 1000 gerechnet, was eigentlich schwachsinn ist, da die 1440 KB mit 1024 berechnet sind
FileStreem.Size und auch GetFileSize liefern natürlich 0, da sie für Dateien ausgelegt sind und du ein Volume geöffnet hast.
Du solltest also mal im
MSDN/
PSDK dir die Funktionen zur Volume-Verwaltung ansehn
[add]
aber wie ich hier grad nachdenke, da fällt mir ein, daß ich zur vermutlich auch eine falsche Funktion für die Volumegröße verwendet hab
http://www.delphipraxis.net/internal...t.php?t=104265
na ja, vielleicht melde ich mich in den nächsten Tagen diesbezüglich nochmal (hier/heute kann ich da jetzt eh nichts machen)
Ein Therapeut entspricht 1024 Gigapeut.