Einzelnen Beitrag anzeigen

Benutzerbild von glunzl
glunzl

Registriert seit: 21. Mär 2004
Ort: Reinbek
119 Beiträge
 
Delphi 7 Professional
 
#6

Re: StringGrid Speicher wieder freigeben

  Alt 30. Aug 2004, 16:35
Hallo grayfox!
Zitat von grayfox:
hast schon mal über die verwendung von 'richtigen' tabellen nachgedacht, denn eine halbe mio ist ja nicht grad wenig...
Eine DB kommt leider nicht in Frage. Dau wird das Progi zu oft auf div. Rechnern eingesetzt. Oder gehen auch Tabellen ohne DB-Engine?

Zitat:
musst du immer alle 500.000 anzeigen? das kann sich ohnehin niemand ansehen, ohne dass ihm die augen einschlafen. wenn das prog nicht zeitkritisch ist, könntest du das file 'in teilen' laden - zb 1000 zeilen. wenn der user weiterscrollt, gibst du den speicherplatz frei und lädst die nächsten 1000 zeilen in den ram. ok, die lösung ist nicht grad die schnellste, aber hin & wieder muss auch zeit für kaffee sein
Das kann ich mir nochmal durch den Kopf gehen lassen. Danke für den Tipp!

Zitat:
den speicher kannst du auf diese art leeren:
for i:= Grid.RowCount-2 downto 1 do Grid.Rows[i].Clear
Danke, das werde ich als erstes mal probieren.

Gruss
Michi
Michael
  Mit Zitat antworten Zitat