Forum: Programmieren allgemein
by stahli,
8. Jan 2014
Ich will es mal noch etwas Anfänger-like beschreiben ;-)
Mit Norm_Neu:=Norm überträgst Du lediglich den ZEIGER auf die Speicherstelle wo sich die Objektdaten befinden.
Wenn Du später beide Objektvariablen auflöst wird der Speicher von Norm wieder freigegeben und kann wieder neu benutzt werden.
Der reservierte Speicherplatz für Norm_Neu wird aber nicht mehr freigegeben und es bleibt beim...
Forum: Programmieren allgemein
by stahli,
8. Jan 2014
Wenn Du folgendes machst:
A := TObject.Create;
B := TObject.Create;
hast Du zwei Objekte (also zwei verschiedene Speicherbereiche).
Wenn Du folgendes machst;
A := TObject.Create;
B := A;
hast Du zwei Variablen, die auf das gleiche Objekt zeigen.