Seite 1 von 2
RunProgram und Event Problem
Verfasst: 17.06.2005 20:51
von MASH
Ich habe ein Problem mit dem "RunProgram" befehl. Ich führte ih in einem Hyperlink event aus und das auszuführende Programm startete 100 (oder öfters) mal. es sollte aber nur einmal starten. ich denke es liegt daran das nbach dem Aufruf des Evnts immer noch das Event 1 ist und daher pausenlos wiederholt wird wie kann man das ändern?
Code: Alles auswählen
Repeat
If EventGadgetID() = 0
CloseWindow(1)
ElseIf EventGadgetID() = 1
If RunProgram("OSA.EXE") = 0
MessageRequester("Fehler", "Nicht gut.", 0)
EndIf
EndIf
Until WaitWindowEvent()=#PB_Event_CloseWindow
Verfasst: 17.06.2005 20:53
von Green Snake
naja, wenn das gadget ein stringgadget ist, und du darauf cklickst oder schreibst, dann wîrd das event mehrmals ausgeführt

Verfasst: 17.06.2005 21:02
von zigapeda
du musst erst mal überprüfen ob überhaupt was passiert:
Code: Alles auswählen
Repeat
If WaitWindowEvent() = #pb_event_gadget
If Eventgadgetid() = 0
CloseWindow(1)
ElseIf Eventgadgetid() = 1
If Runprogram("OSA.exe")
MessageRequester("Fehler", "Nicht gut.", 0)
EndIf
EndIf
EndIf
Until WaitWindowEvent() = #pb_event_closewindow
Verfasst: 17.06.2005 21:20
von Green Snake
genau, und falls es immer noch nicht geht, dann sag uns bitte, welche gadget - typen du verwendest

Verfasst: 17.06.2005 21:21
von hardfalcon
Er sagte doch, es sei ein Hyperlinkgadget, oder hab ich da was falsch verstanden?
Verfasst: 17.06.2005 21:30
von Green Snake
ok, er sagt hyperlink, aber ob er das gadget meint?...
naja, kann irgendwie nuur das gemeint sein

Verfasst: 17.06.2005 21:34
von hardfalcon
Er ist ja nicht zigapeda, der sowas wahrscheinlich als HTML-Datei/Webgadget-Gespann machen würde...

Verfasst: 17.06.2005 22:02
von Green Snake
ma, du bist irgendwie fiess

Verfasst: 17.06.2005 22:23
von hardfalcon
Warum? Ich doch nicht...

Verfasst: 17.06.2005 22:26
von Green Snake
klaro...du doch nicht
aber wir sollten lieber der frage nachgehen
