Und da sehe ich leider das Problem.
Folgende Sachen ergeben immer ein ungültiges Fensterhandle:
FindWindowEx(twHandle, 0, nil, nil)
FindWindowEx(0, twHandle, nil, nil)
FindWindowEx(twHandle, 0, '#32770

ialog', 'XXX Hauptmenü')
FindWindowEx(twHandle, 0, '#32770

ialog', nil)
FindWindowEx(twHandle, 0, nil, nil)
Mit FindWindowEx(0, twH1, 'XXXmain', 'XXX Hauptmenü') ermittle bzw. suche ich nach einer zusätzlich vorhandenen Instanz. Das klappt ja auch, wenn ich das Progamm 2 oder 3 mal starte. Aber wieso findet der das
Handle dieses Dialoges nicht?