Dans ce petit bout de code, une fois que la procédure "CompteTjrs()" est lancée,
je ne peux pas l'arrêter avec le bouton "Stop".
Merci par avance de m'éclairer sur mon erreur
Code : Tout sélectionner
Procedure CompteTjrs()
For i=1 To 20
a +1
Debug a
Delay(1000)
Next
EndProcedure
Procedure Fenetre_Generale()
If OpenWindow(#Fenetre,0,0,300,400,"Fenetre :",#PB_Window_SystemMenu | #PB_Window_ScreenCentered)
TextGadget(#Text, 20, 180, 100, 20, "Saisir")StringGadget(#S_Nom, 20, 200, 300, 25, "")
ButtonGadget(#Valider, 20, 250, 80, 50, "Valider");
ButtonGadget(#Stop, 120, 250, 80, 50, "Stop");
EndIf
EndProcedure
Fenetre_Generale()
Repeat
evenement = WaitWindowEvent()
If evenement = #PB_Event_CloseWindow
Select EventWindow()
Case #Fenetre
quit = 1
EndSelect
EndIf
; Evènements Gadget
If evenement = #PB_Event_Gadget
Select EventGadget()
Case #Valider
CompteTjrs()
Case #Stop
quit = 1
EndSelect
EndIf
Until quit = 1