Zitat von
theomega:
komisch, ich mach die Sache zum ersten Mal, aber wenn ich self als Parameter übergebe, wird dann nicht das gesamte Obejekt kopiert? Also doppelter Speicherbedarf? Wenn das Feld dann daran etwas tut, gilt das auch dann für das eigentliche Objekt?
Nein, es wird nur der Zeiger (8 Bytes) auf das Objekt kopiert.
Zitat von
theomega:
Und noch ein problem: ich definiere als erstes den Code für TFeld, dann für TSimulation.
Delphi-Quellcode:
type
TSimulation = class; //Ankündigung!
TFeld = class
....
end;
TSimulation = class
....
end;
...
...