------------------------
Edit:
Die Frage "Weiß jemand, ob ein ähnlicher Patch wie der [...] "benutze GetDiskFreeSpaceEx anstatt GetDiskFreeSpace" auch beim Ermitteln des freien Arbeitsspeichers anwendbar ist bzw. nötig ist, anzuwenden?" kann ich mir jetzt selbst beantworten mit: Es ist nicht nötig, weil es nicht sein kann, dass ein ähnliches Problem beim Ermitteln des freien Arbeitsspeichers auftritt.
------------------------
Das ist zwar eine "alte Kamelle", aber weil ich gerade darüber gestolpert bin, möchte ich kurz auf diese (halbwegs) gute Nachricht hinweisen:
cc.embarcadero.com/item/21475
Der Patch, der dort erwähnt wird, funktioniert super.
Ich setze mich (mehr oder weniger unabhängig davon) gerade mit der Frage auseinander, ob es das gleiche Problem auch bei der Berechnung des freien Arbeitsspeichers gibt.
Mit einer unserer Anwendungen, die (noch) über die BDE auf (noch) Paradox-Tabellen zugreift, kommt es immer wieder mal zum Fehler "zu wenig Arbeitsspeicher für diese Operation" bzw. "Insufficient memory for this operation" ($2501). Oft hilft der allgemeine Ratschlag, gewisse BDE-Einstellungen, wie SHAREDMEMSIZE zu erhöhen (siehe "Borland Database Engine (BDE) Best Practices" in
www.prestwoodboards....view.asp?qid=101149), aber nicht immer.
Weiß jemand, ob ein ähnlicher Patch wie der oben erwähnte "benutze GetDiskFreeSpaceEx anstatt GetDiskFreeSpace" auch beim Ermitteln des freien Arbeitsspeichers anwendbar ist bzw. nötig ist, anzuwenden?