Mhh, dann würde ja mein Beispiel gar nicht funktionieren. Immerhin sollen sich ja mehrer Objekte gleichzeitig und an unterschiedlichen Positionen bewegen.
Und funktioniert denn kein
constructor Create(AParent: TObject);
?
Das ganze kombiniert mit
Delphi-Quellcode:
constructor TSquare.Create(AParent: TObject);
begin
inherited Create();
[...]
end;
Hab es jetzt nicht getestet, ich geh ja sowieso nur vom theoretischen Standpunkt aus.
Edit: Habs nochmal überarbeitet. Er gibt mir jedenfalls keine Fehler mehr aus.