Accueil > Forum > > > > Fonction renvoyant plusieurs resultats
Fonction renvoyant plusieurs resultats
mercredi 9 novembre 2005 à 13:51:31 |
Fonction renvoyant plusieurs resultats

Don0Choa
|
Bonjour,
Je voudrais savoir s'il est possible qu'une fonction renvoie plusieurs chaines?
Exemple:
j'envoi à ma fonction la chaine suivante: str1#str2#str3#str4 ect...
Donc le signe # me sert de séparateur pour str1,str2,str3,str4...
J'arrive sans problème à récuperer ces valeurs, mais je voudrais en
faire une fonction le problème c'est que je ne vois pas comment faire
pour qu'une fonction me renvois les 4 chaines bien distinctes les unes
des autres...
Y'a til une solution
merci
++
|
|
mercredi 9 novembre 2005 à 14:24:34 |
Re : Fonction renvoyant plusieurs resultats

jmp77
|
Réponse acceptée !
Hello,
Comme ceci :
Function MaFonction (var Str1,Str2,Str3,Str4 : String) : Boolean;
begin
end;
Bonne prog, JMP77.
N'oubliez pas de cliquer sur réponse acceptée.
|
|
mercredi 9 novembre 2005 à 14:53:33 |
Re : Fonction renvoyant plusieurs resultats

Don0Choa
|
En fait voila le type de fonction que jesouhaiterai:
function MaFonction(str : string):str1,str2,str3,str4:string;
que j'utiliserai par exemple de cette facon:
edit1.text:=Mafonction(str1#str2#str3#str4):str1;
edit2.text:=Mafonction(str1#str2#str3#str4):str2;
etc...
hm voila, encore une fois je pense pas que ce soit possible?
ca m'éviterai d'avoir à écrire 4 fonction differentes....
++
|
|
mercredi 9 novembre 2005 à 15:16:39 |
Re : Fonction renvoyant plusieurs resultats

Loulibier
|
Réponse acceptée !
Bonjour DonOChoa, jmp77 vient de te donner la réponse à ta question juste au dessus ... sois tu utilises une fonction de se type : Function MaFonction (const str : string; var Str1,Str2,Str3,Str4 : string) : boolean; avec cette fonction tu lui passe ta chaine de traitement str = str1#str2#str3#str4 puis les quatres variables de retour str1, str2, str3, str4.
Une autre méthode est possible si tu ne souhaites pas déclarer de variables de retour : Function MaFunction(const str : string; const index : integer) : string; avec cette fonction tu lui passe ta chaine de traitement str = str1#str2#str3#str4 puis ton index = 1 ou 2 ou 3 ou 4 et tu récupères en retours la valeur souhaiter.
Bonne Prog,  Olivier PS : Lorsqu'une réponse vous convient, n'oubliez pas de la valider.
|
|
mercredi 9 novembre 2005 à 18:21:24 |
Re : Fonction renvoyant plusieurs resultats

Don0Choa
|
Ah ok j'avais pas compris l'histoire du var ...
Ok ben merci à tous les deux :D
Bonne soirée  ++
|
|
jeudi 10 novembre 2005 à 11:51:34 |
Re : Fonction renvoyant plusieurs resultats

Loda
|
regarde TStringList.delimitedtext
ça devrait faire ce que tu veux.
Loda
|
|
Cette discussion est classée dans : fonction, chaines, str1, resultats, renvoyant
Répondre à ce message
Sujets en rapport avec ce message
fonction de "consersion" [ par jakouz ]
bonjour je voudrais savoir s'il existe une fonction intégrée delphi qui me donne le chemin absolu de mon répertoire de base http (web) ? Merci d'avanc
Appeler un fonction a partir d'une autre unit [ par fabiin ]
Salutalors voila,g une fonction ki ce trouve dans une autre unit, mais cette unit n'est pas "lié" a une form, elle est juste comme ca pour mettre des
limitation de sendtext ? [ par Xavier ]
Bonjour,Comme la fonction sendtext prend en parametre un string et sachant qu'un string peut faire 2 Mo, pensez-vous qu'il est raisonnable d'utiliser
prb avec dll et tableau dynamique [ par bd ]
actuellement je recois en parametre d'une fonction un tableau de longueur variable. ce tableau est rempli dans la fonction de la dll.au retour dans la
Retourner une chaine... [ par ELECTRORESiSTiK ]
Salut,J'ai une chaine "1234567890" je cherche une fonction qui me donnerai "0987654321". Comment puis-je faire ça ? Il existe une fonction ?Merci d'av
Fonction ??? [ par ELECTRORESiSTiK ]
Salut, je cherche une fonction qui me permettrai de mettre un texte en forme sur une largeur de 70 caractère sans couper un mot et mettre des espaces
Une fonction existe pour ça ? [ par ELECTRORESiSTiK ]
Salut, je cherche une fonction qui me permettrait de mettre un texte en forme sur une largeur de 70 caractères sans couper un mot et mettre des espace
déclaration d'une fonction [ par vib ]
Je désire déclarer la fonction:function trouver_composant(t:string):Tcompopour quelle soit visible dans les autres unités.Je la déclare donc dans la p
Fonction pour séparer des champs dans une chaine [ par belkin ]
Bonjour,Existe-t-il une fonction qui permet de séparer des champs dans une chaine ?Exemple : MaVariable := '123_456.dat';Je veux séparer le 123 et 456
mot-clé inherited et les fonction [ par JesseJames ]
salut, j'ai un problème qui me torture la vie, help !Ayant 2 classes, A et B, A était la super-classe et B une classe fille.la méthode (fonction) de A
Livres en rapport
|
Derniers Blogs
[FRAMEWORK 4] LES TASKS ET LE THREAD UI[FRAMEWORK 4] LES TASKS ET LE THREAD UI par fathi
Je viens de passer quelques temps au TechDay's et j'ai pu voir pas mal de session intéressante. Par contre une chose m'a un peu étonné lors de certaines de ces sessions qui abordaient les améliorations du framework .NET (donc le 4.5) : en gros, bea...
Cliquez pour lire la suite de l'article par fathi WORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBEWORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBE par JeremyJeanson
Depuis déjà un an, je conseille vivement les utilisateurs de Workflow Foundation 3 à migrer vers la version 4. L'information qui va suivre ne devrait donc pas trop prendre au dépourvu les personnes qui m'ont suivi. Je profite de ce poste, pour faire le re...
Cliquez pour lire la suite de l'article par JeremyJeanson TECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PCTECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PC par ROMELARD Fabrice
Speakers: Thierry Rapatout, Antoine Petit et Xavier Trebbia Cette session entre dans le cadre des RDV Décideurs des TechDays 2012, elle est liée à la consumérisation de l'IT et la mise en place du "DeskTop as a Service" dans de plus en ...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : SYSTEM CENTER SERVICE MANAGER 2012 VUE D'ENSEMBLETECHDAYS PARIS 2012 : SYSTEM CENTER SERVICE MANAGER 2012 VUE D'ENSEMBLE par ROMELARD Fabrice
Speakers: Julien Marechal, Gautier Confiant, Sébastien MEYER La session débute par le positionnement de la solution System Center par rapport aux concepts d'organisation ITIL. Le portail du catalogue de se...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : PLEINIèRE SECOND JOURTECHDAYS PARIS 2012 : PLEINIèRE SECOND JOUR par ROMELARD Fabrice
Après une première journée dédiée aux développeurs, cette seconde journée est dédiée au monde des entreprises et de ses applications. Ainsi, cette pleinière est dédiée à faire un 360 de l'évolution des applications Business aux demandes ac...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|