Retour de deux variables dans les fonction [Résolu]

Signaler
Messages postés
438
Date d'inscription
vendredi 9 mai 2003
Statut
Membre
Dernière intervention
26 juillet 2007
-
Nargzul
Messages postés
438
Date d'inscription
vendredi 9 mai 2003
Statut
Membre
Dernière intervention
26 juillet 2007
-
comment est-ce que l'on retourne deux variable dans une fonction???



(la première ligne, et la partie ou l'on renvoie les valeurs)



est-ce que ca peut être des types différents??



merci

8 réponses

Messages postés
459
Date d'inscription
lundi 19 avril 2004
Statut
Membre
Dernière intervention
8 avril 2009
1
Ben tu passes les variables de retour à ta fonction en parametre :

myFunction (var Retour1,Retour2:whatUwant; x,xy,z.....)

gnh !
Messages postés
438
Date d'inscription
vendredi 9 mai 2003
Statut
Membre
Dernière intervention
26 juillet 2007
3
Hein??? c'est pas un retour ca, c'est un envois





si j'ai une fonction Mafonction(param1, param2:int)



j'aimerais qu'elle me renvoie 2 paramètres au lieu d'un seul



(quand on fait le mafonction:=xxxxx)
Messages postés
4200
Date d'inscription
samedi 16 octobre 2004
Statut
Modérateur
Dernière intervention
2 janvier 2019
26
double post !

attention de ne pas créer plusieurs sujet identique ...
Messages postés
240
Date d'inscription
dimanche 31 octobre 2004
Statut
Membre
Dernière intervention
31 décembre 2006
1
Salut,

Il doit y avoir un truc tout con j'en suis sur mais je ne le connais pas.

Par contre je connais un moyen de le contourner, il suffit de créer un record avec tes deux paramêtres

type

2para=record

para1:Tpara1;

para2:Tpara2;

end;



function():2para



Et voilà le prob est shinté :p

Bonne continuation.

N'oubliez pas de cliquer sur réponse acceptée si la réponse vous convient !!!
Messages postés
4580
Date d'inscription
samedi 19 janvier 2002
Statut
Modérateur
Dernière intervention
9 janvier 2013
25
Nargzul, tu devrais lire les réponses que l'on te donne et notamment celle de DeltaFx !



Ou alors, c'est que tu as mal posé ta question
<hr color= "#008000">Pensez à cliquer sur Réponse acceptée lorsque la réponse vous convient.


=CrfWin
Messages postés
438
Date d'inscription
vendredi 9 mai 2003
Statut
Membre
Dernière intervention
26 juillet 2007
3
vi, j'ai tout a fait lu:



myFunction (var Retour1,Retour2:whatUwant; x,xy,z.....)



mais j'ai encore pas compris...



ca c'est les variable qu'on donne à la fonction non??? Moi j'aimerais
qu la fonction nous donne plusieurs variables, et non l'inverse.



merci
Messages postés
4580
Date d'inscription
samedi 19 janvier 2002
Statut
Modérateur
Dernière intervention
9 janvier 2013
25
Les paramètres Retour1 et Retour2 sont passés en paramètres VAR. Ce qui signifie que si la fonction en modifie les contenus, les valeurs seront retournées à la procédure appelante.

C'est la B.A.BA du langage Pascal.


<hr color="#008000">Pensez à cliquer sur Réponse acceptée lorsque la réponse vous convient.
http://www.croix-rouge.fr/index/partner_campagne.html
Messages postés
438
Date d'inscription
vendredi 9 mai 2003
Statut
Membre
Dernière intervention
26 juillet 2007
3
bah je savais pas moi ce qu'était ce "VAR", si je suis la c'est justement pour apprendre ce genre de truc...