[RESOLU] Mais Heuuuu ou sont passés mes break ? :p
Publié : ven. 27/août/2010 12:05
Bonjour, j'ai le message d'erreur suivant
Le nombre de break est trop important (Superieur au nombre de boucles)
avec le code ci-dessous
Il n'est pas possible d'utiliser break dans une procédure ?
Le nombre de break est trop important (Superieur au nombre de boucles)
avec le code ci-dessous
Code : Tout sélectionner
Enumeration
;handle Fenetre principale de l'application
#mainform
;handle du menu et de ses differents items
#mainmenu : #open : #close
EndEnumeration
Procedure Application_Start()
OpenWindow(#mainform,0,0,500,300,"Mon application",#PB_Window_ScreenCentered | #PB_Window_SystemMenu | #PB_Window_SizeGadget)
CreateMenu(#mainmenu,WindowID(#mainform))
MenuTitle("Fichier")
MenuItem(#open,"Ouvrir")
MenuItem(#close,"Quitter")
EndProcedure
Procedure Application_Stop()
MessageRequester("Information","L'application va se fermer. A bientot.")
CloseWindow(#mainform)
Break
EndProcedure
Application_Start()
Repeat
event=WaitWindowEvent()
Select event
;Fermeture de l'application depuis le menu
Case #PB_Event_Menu
If EventMenu() = #close
Application_Stop()
EndIf
;Fermeture de l'applciation depuis l'icone system (Croix rouge)
Case #PB_Event_CloseWindow
If EventWindow() = #mainform
Application_Stop()
EndIf
EndSelect
ForEver