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