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

Messages postés
438
Date d'inscription
vendredi 9 mai 2003
Dernière intervention
26 juillet 2007
- - Dernière réponse : Nargzul
Messages postés
438
Date d'inscription
vendredi 9 mai 2003
Dernière intervention
26 juillet 2007
- 7 nov. 2005 à 09:00
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
Afficher la suite 

Votre réponse

8 réponses

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

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

gnh !

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 98 internautes ce mois-ci

Commenter la réponse de DeltaFX
Messages postés
438
Date d'inscription
vendredi 9 mai 2003
Dernière intervention
26 juillet 2007
0
Merci
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)
Commenter la réponse de Nargzul
Messages postés
4304
Date d'inscription
samedi 16 octobre 2004
Dernière intervention
9 mars 2018
0
Merci
double post !

attention de ne pas créer plusieurs sujet identique ...
Commenter la réponse de f0xi
Messages postés
314
Date d'inscription
dimanche 31 octobre 2004
Dernière intervention
31 décembre 2006
0
Merci
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 !!!
Commenter la réponse de cs_sim51
Messages postés
4580
Date d'inscription
samedi 19 janvier 2002
Dernière intervention
9 janvier 2013
0
Merci
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
Commenter la réponse de cs_Delphiprog
Messages postés
438
Date d'inscription
vendredi 9 mai 2003
Dernière intervention
26 juillet 2007
0
Merci
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
Commenter la réponse de Nargzul
Messages postés
4580
Date d'inscription
samedi 19 janvier 2002
Dernière intervention
9 janvier 2013
0
Merci
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
Commenter la réponse de cs_Delphiprog
Messages postés
438
Date d'inscription
vendredi 9 mai 2003
Dernière intervention
26 juillet 2007
0
Merci
bah je savais pas moi ce qu'était ce "VAR", si je suis la c'est justement pour apprendre ce genre de truc...
Commenter la réponse de Nargzul

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.