ich hab so einen teil, mit dem ich Objekte erzeuge, wo ich vorher nicht weiss, um was es sich handelt ...
Delphi-Quellcode:
Value := TClass(Args.Obj).Create
Das Problem ist, das mitr dadurch der constructor nicht aufgerufen wird
Delphi-Quellcode:
TMyList = class(TList)
public
constructor Create;
end;
constructor TMyList.Create;
begin
inherited;
Add(nil);
end;
er geht mir wenn ich es so global mache nicht in den constructor rein, gibt es eine Möglichkeit das zu machen, ohne zu wissen, um was es sich handelt?
wenn ich
Delphi-Quellcode:
temp : TMyList;
temp := TMyList.Create;
schreibe, dann gehts natürlich genau so wie es soll ....