Danke für die Antwort,
verstehe ich richtig:
Gebe ich obj1 frei, dann ist der Speicherbereich, auf den beide zeigen, ungültig?
Und wie kann ich dies für obj2 prüfen?
(s.Quellcode: obj2.ClassName wird noch ausgegeben, obj1.ClassName führt zu Fehler).
Und weshalb kann ich mehrfach hintereinander obj1.Free freigeben
u. obj2.Free kann nach obj1.Free nicht mehr freigegeben werden?
ShowMessage('obj2.ClassName = ' + obj2.ClassName );
Danke für eine Antwort