Registriert seit: 25. Okt 2006
68 Beiträge
Delphi 6 Enterprise
|
TStringGrid benötigt zu viel Speicher
4. Feb 2008, 13:39
Hallo,
ich verwende ein TStringGrid, um an eine Maschine geschriebene und gelesene Daten zu protokollieren.
Das StringGrid hat seit kurzem über 30.000 Zeilen, und verbraucht eine Unmenge an Speicher. Die Applikation benötigt dann nach Process Explorer 500 MB.
Und das ist zu viel für Windows, es will keinen Speicher mehr zur Verfügung stellen.
Da kommen dann Meldungen zwischen OutOfMemory oder es kann nicht mehr auf Ini-Dateien zugegriffen werden.
Besteht die Möglichkeit, das die App mehr Speicher erhält, kann man da mit den Linker-Optionen nachhelfen
Der Rechner hat genug Seicher, 2GB sind drin.
Längerfristig muss ich wohl das StringGrid durch eine eigene Liste ersetzen, nur sollte ich fürs erste schnell fertig werden, der Fehler kam etwas überraschend.
Info:
Das ist noch ein Delphi 5 Projekt.
Gruß + Danke
Tom
|