Registriert seit: 15. Aug 2012
13 Beiträge
Delphi 7 Personal
|
AW: TStringGrid-Dateninhalt wirklich darauf zugreifen/löschen
2. Mär 2021, 14:38
Mir geht es nicht darum den Inhalt der Felder zu ändern, sondern darum die Daten wirklich zu entfernen um damit auch den Speicher frei zu machen.
Denn wenn ich ein Datenfeld habe, und sämtliche Einträge aus dem Datenfeld in das TStrinGrid einfüge, liegen die Daten ja doppelt vor. Einmal im Datenfeld und dann im TStringGrid.
Und wenn ich ein anderes Datenfeld das von der Datenmenge kleiner als das Aktuelle ist, bleiben Restdaten vom vorherigen Datenfeld in dem TStringGrid zurück, was ja unnötig Speicher braucht.
Die einzigen Ideen die mir eingefallen sind, ein TStringGrid dynamisch zu erzeugen um so den Speicher wieder frei zu machen indem ich das TStringGrid auflöse, oder eigene Bildlaufleisten und Positionangaben zu nutzen und nur bestimme Einträge aus dem Datenfeld in dem TStringGrid anzuzeigen.
GPL = Greatest Pest License !!!
|