j'ai unpetit probleme , juste pour placer ma boucle

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
jbernard13
Messages : 1501
Inscription : dim. 18/avr./2004 15:04
Localisation : sud de la france

j'ai unpetit probleme , juste pour placer ma boucle

Message par jbernard13 »

bonjour
j'ai essayer de refaire mon code
mais je rencontre un probleme le code marche pas
qui peux m'aider svp

Jbernard

Code : Tout sélectionner

numeration
#Window_0
#Menu_Fichier
#Menu_nouveau
  #Menu_charger
  #Menu_sauvegarder
  #Menu_Quitter
EndEnumeration

Procedure Open_Window_0()
  If OpenWindow(#Window_0, 270, 31, 603, 467,  #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_SizeGadget | #PB_Window_TitleBar , "Gestion de mot de passe ")
    If CreateMenu(#Menu_Fichier, WindowID())
      MenuTitle("Fichier")
      MenuItem(#Menu_nouveau, "Nouveau")
      MenuItem(#Menu_charger, "Charger ")
      MenuItem(#Menu_sauvegarder, "Sauvegarder")
      MenuItem(#Menu_Quitter, "Quitter")
    EndIf
    
    If CreateGadgetList(WindowID())
      
    EndIf
  EndIf
EndProcedure


Repeat 
    Event = WaitWindowEvent()
  
    Select EventID 
      Case #PB_EventMenu 
        Select EventMenuID() 
         Case 4 
                 Quit=1  
    EndSelect    
      Case #WM_CLOSE 
        Quit=1  
    EndSelect  
  Until Quit =1

nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Message par nico »

J'arrive pas à comprendre comment tu travail, apparemment au travers de tes posts, tu ne connais aucune base, il serait peut être temps que tu t'y mettes en commençant par le début.

Sinon pour ton problème, si tu sais ce qu'est une procédure alors tu vas trouver sinon lire plus haut.

:?

Désolé de te bousculer un peu, mais on passe tous par la case départ! :)
Aranoth
Messages : 293
Inscription : sam. 24/janv./2004 12:00
Localisation : Toulouse (31)
Contact :

Message par Aranoth »

Faut que tu lance ta procedure peut etre

Code : Tout sélectionner


Enumeration 
#Window_0 
#Menu_Fichier 
#Menu_nouveau 
  #Menu_charger 
  #Menu_sauvegarder 
  #Menu_Quitter 
EndEnumeration 

Procedure Open_Window_0() 
  If OpenWindow(#Window_0, 270, 31, 603, 467,  #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_SizeGadget | #PB_Window_TitleBar , "Gestion de mot de passe ") 
    If CreateMenu(#Menu_Fichier, WindowID()) 
      MenuTitle("Fichier") 
      MenuItem(#Menu_nouveau, "Nouveau") 
      MenuItem(#Menu_charger, "Charger ") 
      MenuItem(#Menu_sauvegarder, "Sauvegarder") 
      MenuItem(#Menu_Quitter, "Quitter") 
    EndIf 
    
    If CreateGadgetList(WindowID()) 
      
    EndIf 
  EndIf 
EndProcedure 

Open_Window_0()

Repeat 
    Event = WaitWindowEvent() 
  
    Select EventID 
      Case #PB_EventMenu 
        Select EventMenuID() 
         Case 4 
                 Quit=1    
      Case #WM_CLOSE 
        Quit=1  
    EndSelect  
  Until Quit =1 

En admettant que le reste soit bon^^
Débutant en programmation, notament en C++ ?
Vous souhaitez apprendre ?
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

Enumeration
#Window_0
#Menu_Fichier
#Menu_nouveau
#Menu_charger
#Menu_sauvegarder
#Menu_Quitter
EndEnumeration

Procedure Open_Window_0()
If OpenWindow(#Window_0, 270, 31, 603, 467, #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_SizeGadget | #PB_Window_TitleBar , "Gestion de mot de passe ")
If CreateMenu(#Menu_Fichier, WindowID())
MenuTitle("Fichier")
MenuItem(#Menu_nouveau, "Nouveau")
MenuItem(#Menu_charger, "Charger ")
MenuItem(#Menu_sauvegarder, "Sauvegarder")
MenuItem(#Menu_Quitter, "Quitter")
EndIf

If CreateGadgetList(WindowID())

EndIf
EndIf
EndProcedure

Open_Window_0()

Repeat
Event = WaitWindowEvent()

Select EventID
Case #PB_EventMenu
Select EventMenuID()
Case 4
Quit=1
EndSelect
Case #WM_CLOSE
Quit=1
EndSelect
Until Quit =1
Tu avais pas mis le Endselect ligne 36
Répondre