Page 1 sur 1

les procdeures , juste une question

Publié : jeu. 02/déc./2004 23:45
par jbernard13
bonsoir

comment faire appelle a une autre procedure qui est à l'interieur .
je m'explique

procedure toto()
----
---
----
case #button_autre: tata()

endprocedure

comment faire pour appeller tata() qui est dans toto()

Publié : jeu. 02/déc./2004 23:59
par Flype
bizarre ta question mais bon :

Code : Tout sélectionner

Procedure riri()
  Debug "riri"
EndProcedure

Procedure fifi()
  Debug "fifi"
EndProcedure

Procedure loulou()
  Debug "loulou"
EndProcedure

Procedure toto(bouton)
  
  Select bouton
    Case 1 : riri()
    Case 2 : fifi()
    Case 3 : loulou()
  EndSelect
  
EndProcedure

toto(3)

Publié : ven. 03/déc./2004 9:51
par Crystal Noir
Il faut tout simplement que les procédures soient déclarer avant leur appel.

Certains feront leurs procédures en début de programme. Pour ma part, pour que ce soit plus propre toutes mes procédures sont dans un autre fichier .pb

Par contre si à l'interieur d'une procédure tu veux appeler une autre procédure, il faut que cette dernière soit déclarée avant la procédure qui l'appelle.

donc si la procédure A appelle la procédure B il faut que la procédure B soit déclarée avant la procédure A.

Publié : ven. 03/déc./2004 10:44
par Yves Rouquier
Bonjour !

On peut aussi utiliser la consigne "Declare procedure_trucmuche(Valeur1, Valeur2)" en debut de programme
ainsi pas de probleme d'ordre de creation des procedures

Mais le plus simple est de lire l'aide " f1" rubrique procedure
c'est tres bien expliqué !