RunProgram und Event Problem

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
MASH
Beiträge: 130
Registriert: 22.05.2005 17:43

RunProgram und Event Problem

Beitrag 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
Benutzeravatar
Green Snake
Beiträge: 1394
Registriert: 22.02.2005 19:08

Beitrag von Green Snake »

naja, wenn das gadget ein stringgadget ist, und du darauf cklickst oder schreibst, dann wîrd das event mehrmals ausgeführt :allright:
-.-"
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag 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
kluger Mann + kluge Frau = Romanze | dummer Mann + dumme Frau = Schwangerschaft
kluger Mann + dumme Frau = Affäre | dummer Mann + kluge Frau = Shopping <)
Benutzeravatar
Green Snake
Beiträge: 1394
Registriert: 22.02.2005 19:08

Beitrag von Green Snake »

genau, und falls es immer noch nicht geht, dann sag uns bitte, welche gadget - typen du verwendest :allright:
-.-"
Benutzeravatar
hardfalcon
Beiträge: 3447
Registriert: 29.08.2004 20:46

Beitrag von hardfalcon »

Er sagte doch, es sei ein Hyperlinkgadget, oder hab ich da was falsch verstanden?
Benutzeravatar
Green Snake
Beiträge: 1394
Registriert: 22.02.2005 19:08

Beitrag von Green Snake »

ok, er sagt hyperlink, aber ob er das gadget meint?...
naja, kann irgendwie nuur das gemeint sein :lol:
-.-"
Benutzeravatar
hardfalcon
Beiträge: 3447
Registriert: 29.08.2004 20:46

Beitrag von hardfalcon »

Er ist ja nicht zigapeda, der sowas wahrscheinlich als HTML-Datei/Webgadget-Gespann machen würde... :twisted:
Benutzeravatar
Green Snake
Beiträge: 1394
Registriert: 22.02.2005 19:08

Beitrag von Green Snake »

ma, du bist irgendwie fiess :lol:
-.-"
Benutzeravatar
hardfalcon
Beiträge: 3447
Registriert: 29.08.2004 20:46

Beitrag von hardfalcon »

Warum? Ich doch nicht... >:)
Benutzeravatar
Green Snake
Beiträge: 1394
Registriert: 22.02.2005 19:08

Beitrag von Green Snake »

klaro...du doch nicht :lol:
aber wir sollten lieber der frage nachgehen :lol:
-.-"
Antworten