Forum: Object-Pascal / Delphi-Language
Delphi
by smudo,
31. Mai 2006
Ok, mein schlauer Kollege K.L. wies mich darauf hin, dass man in einer ObjectListe nicht mit Records, sondern besser auch mit TObject-Klassen arbeiten sollte. Hab ich gemacht und es funktioniert.
Dank an marabu und Hawkeye219, der ja schon auf dieses Problem hingewiesen hat.
René
Forum: Object-Pascal / Delphi-Language
Delphi
by smudo,
31. Mai 2006
procedure TSaveObjectList.SetActiveObject(const aObject: TObject);
begin
{ if FObjectList<>Nil then
FObjectList.Free; //Vor dem Überschreiben freigeben? funktioniert nicht}
FObjectList:=Nil; //Wenn schon gefüllt - krachts hier!!!
FObjectList:=aObject;
end;
Ganz am Anfang weise ich der Liste Nil zu
Forum: Object-Pascal / Delphi-Language
Delphi
by smudo,
31. Mai 2006
Hallo,
Ich nutze eine Objectliste zum abspeichern von Records:
RSaveRec=Record
s:String;
i:Integer;
b:Boolean;
end;
PSaveRec=^RSaveRec;