Forum: Datenbanken
Delphi
by RWarnecke,
7. Jan 2012
Jaein, es kommt drauf an, wie Du Sie füllst.
Der Speicherverbauch ist bis jetzt immer im Rahmen geblieben, egal wieviele Datensätze ich geladen hatte in der TObjectList.
Du nimmst den Quelltext aus meinen obenstehenden Link. Und so fülle ich die TObjectList :
procedure TDM_Main.SetAnsprechpartnerListe(Kundennr : string);
begin
if AnsprechpartnerListe.Count > 0 then
Forum: Datenbanken
Delphi
by RWarnecke,
7. Jan 2012
Unter diesem Link habe ich mal ein Beispiel gepostet. Die Klasse enthält die Spalten der Tabelle aus der Datenbank. Die Klasse wird dann in der TObjectList gespeichert. Somit enthält die TObjectList alle Datensätze der Tabelle.
Forum: Datenbanken
Delphi
by RWarnecke,
3. Jan 2012
Hallo,
Ich schreibe mir dazu Klassen und eine TObjectList. Beim ersten Mal aufrufen, werden alle Datensätze in die TObjectList geladen. Nachher im Programm, navigiere ich nur durch die Objektlist und reagiere auf Veränderungen. Wird eine Veränderung vom Anwender durchgeführt, lade ich nochmal alle Datensätze neu in die ObjectList.