Tach zusammen,
bin mir nicht sicher, ob das nicht eher eine Anfängerfrage ist, aber ich poste es mal hier...
Die GarbageCollection entfernt ja alle Objekte aus dem Speicher, auf welche keine Referenzen mehr vorliegen.
Wie ist das, wenn sich zwei Objekte gegenseitig aufeinander beziehen, aber keine Objektvariable 'ausserhalb' mehr auf sie verweist? Erkennt das die GC und löscht die Objekte?
Oder muss ich (wie unter VB6 :roll: ) solche Zirkelbezüge aufbrechen, bevor die Objekte entladen werden können?
Gruß!
reinski
bin mir nicht sicher, ob das nicht eher eine Anfängerfrage ist, aber ich poste es mal hier...
Die GarbageCollection entfernt ja alle Objekte aus dem Speicher, auf welche keine Referenzen mehr vorliegen.
Wie ist das, wenn sich zwei Objekte gegenseitig aufeinander beziehen, aber keine Objektvariable 'ausserhalb' mehr auf sie verweist? Erkennt das die GC und löscht die Objekte?
Oder muss ich (wie unter VB6 :roll: ) solche Zirkelbezüge aufbrechen, bevor die Objekte entladen werden können?
Gruß!
reinski