Ich bin dann dazu übergegangen an das aufgerufene Fenster eine Methode
vom aufrufenden Fenster zu übergeben, welches aufgerufen wird, wenn das aufgerufene
Fenster geschlossen wird.
Dazu gibt es ja gerade das überladene
ShowModal, dem man eine anonyme Methode mitgibt. Diese wird dann im
DoClose aufgerufen.´
Delphi-Quellcode:
procedure ShowModal(const ResultProc: TProc<TModalResult>); overload;
Intern wird sogar unterschieden, ob das Zielsystem ein modales Fenster erlaubt oder nicht (z.B. Android) und entsprechend verfahren.