les procdeures , juste une question

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

les procdeures , juste une question

Message 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()
Jbernard13
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message 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)
Image
Avatar de l’utilisateur
Crystal Noir
Messages : 892
Inscription : mar. 27/janv./2004 10:07

Message 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.
Yves Rouquier
Messages : 40
Inscription : mar. 23/mars/2004 10:23

Message 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é !
Répondre