Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.208 Beiträge
 
Delphi 10.4 Sydney
 
#8

Re: TDatabase mit Assign kopieren?

  Alt 22. Jul 2004, 13:37
Zitat von trifid:
@Bernhard,

Zitat:
Damit wird ja nur der Referenzzeiger kopiert.
schnell, einfach und es funktioniert
Ist aber nicht das, was mit Assign realisiert wird. Assign kopiert den Zustand eines Objekt in ein anderes Objekt. Die Zuweisung mittels := biegt nur den Zeiger um, so daß beide auf das gleiche Objekt zeigen.

Wenn nun beide Objekt nicht per Formular-Verwaltung gesichert sind, sondern dynamisch erzeugt werden, hast Du danach ein schönes Speicherleck bzw. kracht es wenn du beim zweiten Objekt die Free-Methode aufrufst.
  Mit Zitat antworten Zitat