ich schaue mir gerade Möglichkeiten zum dynamischen Speichern an. Arrays, TList, TObjectList usw.
Beim stundenlangen Suchen im Netz und rumprobieren sind dann bei TObjectList ein paar Fragen offengeblieben.
Kann man so was machen:
Code: Alles auswählen
BufferobjList2.add(BufferobjList1[0]);
bufferobjlist.Extract(bufferobjlist1[0]);
Kopieren eines Objekts in eine andere Liste und aus der alten Liste löschen.
Beim probieren hat das geklappt. Aber da war ja auch nichts drum rum wo mir Speicher überschreibt usw.
Dann noch folgendes:
Code: Alles auswählen
Bufferobj:= bufferobjlist[0];// Fehler Type nicht kompatibel TObject bzw. TMyRecObj
Bufferobj:= bufferobjlist[0] as TMyRecObj;// so gehts
Das mit dem "as" hab ich auf einer Delphiseite aufgeschnappt und wüßte jetzt gern was das darstellt und ob ich das so richtig verwende.
Mit der Lazarushilfe (F1) konnte ich nicht so arg viel anfangen und nach "as" im Netz zu suchen ist ziemlich sinnlos.
Sieht so aus wie wenns funktioniert. Aber obs so richtig ist wäre interessant zu wissen.
Schon mal danke für die Antworten
Gruß
NoCee