Question sur les gadgets

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

dans ce code :

Code : Tout sélectionner

  
  Event.l = 0
  
  Repeat 
    
    Event = WaitWindowEvent()
    
    Select  Event
      Case #PB_Event_Gadget 
        Select EventGadget() 
        EndSelect 
      Case #PB_Event_Menu 
        Select EventMenu() 
        EndSelect 
      Case #PB_Event_CloseWindow 
        Break 
    EndSelect 
    
  ForEver
1/ Event.l = 0 avant le Repeat

Est effectivement une 'Déclaration' parceque c'est la 1ère fois que tu l'appelle.
Ici, le compilateur créé la variable 'Event' de type 'Long'
Et en plus, il lui attribue la valeur '0'.

2/ Event = WaitWindowEvent() après le Repeat

N'est pas une 'Déclaration' puisque la variable est déjà connue du compilateur.
En revanche, c'est une 'Affectation' puisque la valeur de 'Event' va être réactualisée à chaque appel de cette ligne : Event = WaitWindowEvent()
Image
Répondre