Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Jelly,
30. Mär 2007
Indem Du dir klar machst, was ein Pointer ist :wink:
Ein Objekt, zumindest so wie es in Delphi angesprochen, ist ein 4 Byte grosser Speicherbereich, der lediglich auf den Speicherplatz verweist, wo deine Objektdaten abgelegt sind. Jetzt kannst Du natürlich 2 Variablen anlegen, die auf ein und die gleiche Objektinstanz verweisen. Das Ändern von Attributen bewirkt dann natürlich das Ändern in...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Jelly,
30. Mär 2007
Zeile 10+11:
Daten:= TMSV1.Create;
Daten:= MSBez;
verursacht, dass für jeden Knoten das gleiche Objekt angehängt wird. Dabei wird ja nur der Pointer gesetzt, d.h. wenn du in der Instanz des Objektes ein Attribut änderst, so wird das in allen Knoten eben genauso wiedergespiegelt.