Page 2 sur 2

Publié : jeu. 27/juil./2006 17:03
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()