
Zitat von
Bernhard Geyer:
1, Delphi-
COM-Technisch reicht es aus alle Referenzen auf nil zu setzen. Im Hintergrund werden alle nötigen _Release-Aufrufe getätigt
2, Diverse
COM-Server benötigen aufgrund ihrer internen Implementierung noch zusätzliche Quit, Exit oder Close-Aufrufe um intern aufzuräumen. Dies ist aber eher eine designschwäche der entsprechenden
COM-Server
3, Manche Komponenten (z.B. Internet-Explorer) benötigen Teilweise _Release-Aufrufe das sie intern zu fehlerhaft implementiert sind bzw. intern sehr oft zirkuläre Referenzen haben womit sich
COM-Objekte gegenseitig am leben erhalten
Danke für die Supi info.
Mit nil kann ich die Anwendung auf jedenfall fehlerfrei beenden.
Das muss erst mal reichen.
Gruss Emil