Gadget bei WaitWindowEvent mehrfach?!
Verfasst: 05.04.2005 22:34
Hallo,
nach dem Programmstart hier ein Ausschnitt aus dem WaitWindow-Bereich:
Repeat
EventID = WaitWindowEvent()
If EventGadgetID()=7
x=RunProgram("write")
EndIf
If EventGadgetID()=8
Quit=1
EndIf
Until Quit=1
Gadget7 ist Button-Gadget. Wird er angeklickt, möchte ich die Eingabefelder auswerten und entsprechend den Eingaben ein externes Programm mit individuellen Parametern starten.
Zum Probieren hab ich einfach mal Wordpad als externes Programm vereinbart.
Zu meinem Schreck wird 'write' zigfach aufgerufen, soll wohl heissen, daß der Klick auf Gadget-7 nach dem Klick nicht aufgehoben wird, sondern weiterhin für den Programmstart sorgt. Ist das normal? Müßte ich direkt an den Anschluß an die RunProgram-Zeile einen Befehl aufrufen, der den Gadget-7-Event beendet?
nach dem Programmstart hier ein Ausschnitt aus dem WaitWindow-Bereich:
Repeat
EventID = WaitWindowEvent()
If EventGadgetID()=7
x=RunProgram("write")
EndIf
If EventGadgetID()=8
Quit=1
EndIf
Until Quit=1
Gadget7 ist Button-Gadget. Wird er angeklickt, möchte ich die Eingabefelder auswerten und entsprechend den Eingaben ein externes Programm mit individuellen Parametern starten.
Zum Probieren hab ich einfach mal Wordpad als externes Programm vereinbart.
Zu meinem Schreck wird 'write' zigfach aufgerufen, soll wohl heissen, daß der Klick auf Gadget-7 nach dem Klick nicht aufgehoben wird, sondern weiterhin für den Programmstart sorgt. Ist das normal? Müßte ich direkt an den Anschluß an die RunProgram-Zeile einen Befehl aufrufen, der den Gadget-7-Event beendet?