hi,
wenn ich eine verkettete liste von objekten (meinet wegen TObject) habe, ist es normal das ich Trotzdem New() vor dem dereferenzieren benutzen muss?
ich meine das sieht für mich quatsch aus:
Delphi-Quellcode:
proceudre someproc;
var
Objekt: PObject;
begin
New(Objekt)
Objekt := TObject.Create;
end;
ist das nicht irgendwie doppelt gemoppelt?
ohne New() gehts jedenfalls nicht...
Die Frage ist hier nur ob es so richtig ist.