Die Idee, die Werte dynamisch zu holen ist sehr gut...
Aber wieviel Speicher braucht eine Stringgrid, die eine Spaltenanzahl von 150000 hat. Kann ich das auch mit D4 schon abfragen?
Das Stringgrid soll ja nicht alle Zeilen/Records anzeigen sondern nur die, die gerade auf dem Bildschirm/Formular Platz finden.
Also ungefähr so:
Delphi-Quellcode:
for i:=startrec to startrec+linestodisplay do
mygrid.cells[1,i]:=myrecs[i].feld1;
Gruß
K-H