DIAdem

cancel
Showing results for 
Search instead for 
Did you mean: 

Start der Messung über SUD

Guten Morgen,
 
mein Problem liegt nun darin, dass ich zwar über einen SUD-Dialog eine Messung starten kann, der Dialog sich allerdings danach nicht mehr schliessen lässt und ich keinerlei Zugriff auf Diadem habe. Bislang hilft da nur das ganze Programm über den Task-Manager zu schliessen.
 
Ausgeführt wird das ganze über die Funktion EventClick die eine Autosequenz aufruft. Der Button ist als OK-Button definiert.
 
Kann mir jemand sagen wo hier das Problem bzw. der Fehler liegt???
 
Besten Dank!
 
Gruß
Thomas Stock
0 Kudos
Message 1 of 2
(3,407 Views)
Hallo,

Der Code, den man im EventClick ausführt läuft natürlich bevor der Dialog beendet wird, weil nach dem Beenden kein Code mehr da ist. In so einem Fall sollte man die Messung in dem Script starten, das die Dialog gestartet hat. Ab besten fragt man vorher noch ab, ob der Dialog mit OK verlassen wurde.

Hier das passende Beispiel aus der Hilfe des SUDDlgShow Befehls:
If SUDDlgShow("Dialog1","Example.sud") = "IDOk" Then
Call MsgBoxDisp ("You pressed OK")
End If
Gruß
Ulrich

0 Kudos
Message 2 of 2
(3,400 Views)