Hallo!
Wir haben hier folgendes Problem, was nur bei Windows 98 auftritt (2000 und NT ok). Und zwar meldet die BDE: BDE-Fehler 9475 ("zu wenig Festplattenspeicher"), obwohl sehr wohl ausreichend Speicherplatz zur Verfügung steht. Aufgrund von Internet-Recherchen hat mein Kollege folgende Theorie:Statt der neuen WIN-API Funktion GetDiskFreeEx(), die auch bei mehr als 4 GB freien Festplattenplatz korrekt arbeitet, wird in der BDE 4.51, 5.0.4 und 5.1.1 offenbar noch die alte FUnktion GetDiskFree() benutzt.Meine Vermutung:
4,0 GB freier Speicherplatz wird als 0 MB gelesen,
4,1 GB als 100 MB etc.
8,0 GB wieder als 0 MB=20
8,1 GB als 100 MB etc.
Meine Frage ist nun ob jemand Erfahrung mit diesem Problem hat und vielleicht einen eleganten Workaround anzubieten hat? Vielen Dank im voraus, Tilman
Wir haben hier folgendes Problem, was nur bei Windows 98 auftritt (2000 und NT ok). Und zwar meldet die BDE: BDE-Fehler 9475 ("zu wenig Festplattenspeicher"), obwohl sehr wohl ausreichend Speicherplatz zur Verfügung steht. Aufgrund von Internet-Recherchen hat mein Kollege folgende Theorie:Statt der neuen WIN-API Funktion GetDiskFreeEx(), die auch bei mehr als 4 GB freien Festplattenplatz korrekt arbeitet, wird in der BDE 4.51, 5.0.4 und 5.1.1 offenbar noch die alte FUnktion GetDiskFree() benutzt.Meine Vermutung:
4,0 GB freier Speicherplatz wird als 0 MB gelesen,
4,1 GB als 100 MB etc.
8,0 GB wieder als 0 MB=20
8,1 GB als 100 MB etc.
Meine Frage ist nun ob jemand Erfahrung mit diesem Problem hat und vielleicht einen eleganten Workaround anzubieten hat? Vielen Dank im voraus, Tilman
Comment