Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.197 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Pointer, Object, :=, Assign und die Verzweiflung

  Alt 22. Nov 2006, 16:24
Zitat von berens:
.Assign (ungefähr gleich "Objekt kopieren"
Delphi-Quellcode:
a := TMeinObjekt.Create;
a.Tag := 4;
b.assign(a);
a.Tag := 5;

Ergebnis: a.Tag = 5; b.Tag = 4;
1, Da du b nicht mit einer gültigen Instanz belegt hast wird versucht nach nil zu Assignen
2, Wenn du eigene Properties/Membervariablen definerst benötigst Du auch eine eigene Implementierun der Assign-Methode welche diese Kopiert.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat