Ich füge mal eine Grafik an, die das Problem evtl. ein bisschen besser visualisiert.
Nochmal zum Ziel: Ich möchte, wenn der User das
MDI-Child über den Extra-Schliessen-Button schließt, dass dann auch das Objekt "myDLLOUT" zerstört wird, so dass die Abfrage in der MainApp "If Assigned(myDLLOUT)" ein FALSE zurückliefert.
Hintergrund: Da alle Module die gleiche "Execute"-Methode haben, muss ich sicherstellen, dass ich auch immer mit dem korrekten bzw. aktuellen Rückgabeobjekt "myDLLOUT" arbeite.
Wie schon geschrieben, scheint ein "Free", "Nil" und "FreeAndNil" nichts zu bringen.
Gruß Igotcha