Page 1 sur 1

Question sur Declare

Publié : jeu. 12/mai/2016 16:38
par Bernie
Bonjour

Juste une question sur Declare :

Quand on a 3 procédures peux t'on faire ceci avec Declare :

Code : Tout sélectionner

Declare toto(),titi(), tata()
ou bien faut'il mettre 3 fois Declare :

Code : Tout sélectionner

Declare toto()
Declare titi()
Declare Tata()

Re: Question sur Declare

Publié : jeu. 12/mai/2016 16:55
par Shadow
Tu connais la réponse à cette question !
Si le compilateur gueule, c'est qu'il veux pas ^^

Re: Question sur Declare

Publié : ven. 13/mai/2016 6:58
par Micoute
Bonjour Bernie, en fait il faut mettre autant de Declare qu'il y a de procédures et si il y a des arguments, il faut les mettre dans le même ordre que dans la dite procédure.

Re: Question sur Declare

Publié : ven. 13/mai/2016 10:02
par microdevweb
Comme le dit micoute le déclare doit reprendre exactement la même syntaxe que la procédure. Le plus simple est évidement de faire un copier coller.

Remarque importante, n'oublie pas également que si ta procédure retourne autre chose qu'un entier (string,float,double etc...) tu doit le préciser à la procédure et à la déclaration, pour ce faire tu ajoute un point et le type de variable à retourner

Exemple:

Code : Tout sélectionner

Declare.s ReturnString()
Procedure.s ReturnString()
    Protected myString.s
    Procedure myString
EndProcedure
Petite astuce, avec des programmes qui contiennent beaucoup de procédures, je place mes déclarations dans un fichier a-part que j'inclus au début avec (exemple: Xinclude"myDeclaration.pbi". De cette manière, je passe dans l'ide d'une fenêtre de code à l'autre et cela me facilite les copier coller.