Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   TListview-->Speicherfresser... (https://www.delphipraxis.net/18718-tlistview-speicherfresser.html)

dde 23. Mär 2004 18:14


TListview-->Speicherfresser...
 
In letzter Zeit stoße ich beim Programmieren immer auf die Frage, wie ich programmabhängige Werte so hinterlege/speichere, damit ich sie im weiteren Programmverlauf klar spezifizieren und wieder abrufen kann. Bis jetzt habe ich das so gelöst, dass ich diese wichtigen Werte in einem TListView hinterlegt habe. Aber der frisst mir für mein jetziges Projekt zu viel SPeicher, so dass ich erwäge etwas anderes zu verwenden.
Wie habt ihr dieses Problem bewältigt?

MrKnogge 23. Mär 2004 18:33

Re: TListview-->Speicherfresser...
 
Hallo !

was möchtest du denn alles speichern, wie lange, und wie häufig greifst du darauf zu ?

eventuell lohnt es sich ja die Daten im temp-ordner zu lagern...

dde 23. Mär 2004 19:18

Re: TListview-->Speicherfresser...
 
An die Lösung mit der Datei habe ich auch schon gedacht, aber ich will das alles im Programm selbst abgewickelt wird, ohne irgendwelche Spuren zu hinterlassen. Stell dir vor, die Datei wird aus irgendwelchen Gründen nicht gelöscht und das stapelt sich dann an ...

Gespeichert werden sollen eh nur SmallInt bzw. bytes und strings bzw. character. von daher wäre die lösung mit der datei schon etwas übertrieben , find ich.

glkgereon 23. Mär 2004 19:32

Re: TListview-->Speicherfresser...
 
wozu brauchst du das denn?
was sind das für proggies?
wenn der arbeitsspeicher es aushält, würd ich entweder n haufen vars anlegen, oder 3 arrays(smallint, string, char)
ich weiss halt nit, wín welcher größen ordnung deine proggs rangieren...


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:11 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz