Hallo Community,
ich habe eine Frage bezüglich des Pausierens von Code bzw. des Wartens auf Ereignisse.
ich rufe in einem von mir programmierten Makro eine .DLL-Datei mit der folgenden Methode auf:
Private Sub StartDLL()
Dim nada() As Object = {}
theSession.Execute(Pfad zur .DLL-Datei, "App", "Main", nada)
End Sub
Beim Starten der .Dll öffnet sich eine Winform, die Eingaben des Benutzers erfordert. Wenn ich den so beschriebenen Aufruf in meine Main-Methode einfüge, wird die Winform geöffnet, aber anschließend wird der Code meines Makros weiter ausgeführt. Ich würde den Prozess gerne so lange pausieren, bis die Benutzereingaben ausgeführt wurden und die Winform geschlossen wird. Gibt es dafür eine Möglichkeit ?
PS: Eine Schleife, die so lange läuft, bis das Fenster geschlossen wird, funktioniert leider nicht, da diese die NX-Oberfläche und die Winform "einfriert" und keine Eingaben möglich sind.
Vielen Dank schonmal!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP