Pas d'inquiétude, avec PBAdonf, c'est dans la poche ! ^^

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 16-11-2007 14:46:35

Wam  
Membre
Date d'inscription: 31-08-2007
Messages: 8
Pépites: 38
Banque: 0

Arguments de fonction

Bonjour à tous,

J'aimerais savoir comment faire pour passer un nombre variable d'arguments à une fonction à l'instar des retrieval arguments pour la fonction retrieve.

Merci du coup de pouce

Hors ligne

 

#2 16-11-2007 15:15:30

LeCiao  
Membre Geek
Date d'inscription: 05-09-2007
Messages: 87
Pépites: 18
Banque: 362,050,507,885,535

Re: Arguments de fonction

Je dirais passe un tableau...

Hors ligne

 

#3 16-11-2007 15:34:48

Wam  
Membre
Date d'inscription: 31-08-2007
Messages: 8
Pépites: 38
Banque: 0

Re: Arguments de fonction

Non justement, pas par un tableau.

Dans le cas du retrieve, chaque argument passé à la fonction est clairement séparé des autres.

Hors ligne

 

#4 16-11-2007 18:10:39

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: Arguments de fonction

Wam a écrit:

Non justement, pas par un tableau.

Dans le cas du retrieve, chaque argument passé à la fonction est clairement séparé des autres.

Bonsoir, à ce moment-là par surcharge d'une même fonction:

nvo.of_toto( param1 )
nvo.of_toto( param1, param2 )
nvo.of_toto( param1, param2, param3 )
...


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#5 17-11-2007 12:41:30

Wam  
Membre
Date d'inscription: 31-08-2007
Messages: 8
Pépites: 38
Banque: 0

Re: Arguments de fonction

J'y ai pensé aussi, à la surcharge.

Mais, dans ce cas, le nombre d'arguments est variable mais limité...

Le nombre d'arguments est-il limité pour un retrieve?

Hors ligne

 

#6 17-11-2007 13:20:08

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: Arguments de fonction

Wam a écrit:

J'y ai pensé aussi, à la surcharge.

Mais, dans ce cas, le nombre d'arguments est variable mais limité...

s'il y en a vraiment beaucoup utilise un tableau...
comment le nombre d'arguments peut-il être illimité ?

Wam a écrit:

Le nombre d'arguments est-il limité pour un retrieve?

j'ai rien trouvé pour les dw "classiques", pour les web dw la doc donne 16 :

F1 a écrit:

The Web DataWindow supports up to 16 retrieval arguments.


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#7 19-11-2007 07:58:49

Wam  
Membre
Date d'inscription: 31-08-2007
Messages: 8
Pépites: 38
Banque: 0

Re: Arguments de fonction

Merci merci...

De mon côté, j'ai trouvé ceci


More than 16 arguments

The Retrieve method is limited to 16 arguments in some environments.

PowerBuilder

You can specify any number of retrieval arguments.

Web DataWindow

You can specify a maximum of 16 arguments using the RetrieveEx method.

C'est le "any number" qui me chiffonne

Hors ligne

 

#8 19-11-2007 11:33:26

rincevent  
Modérateur
Award: bf
Lieu: Belgique
Date d'inscription: 06-02-2007
Messages: 722
Pépites: 100,002,023
Banque: 0

Re: Arguments de fonction

Wam a écrit:

You can specify any number of retrieval arguments.

oui, à la CRéATION de la DW mais après quand tu appelles le retrieve tu dois spécifier tous les arguments définis.

pareil que pour une fonction, tu dois lui passer les arguments définis.

donc je dirais aussi que s t'as un nombre d'arguments variables => tableau


http://img114.imageshack.us/img114/8519/userbar175801nb.gif
Pourquoi ne puis-je vivre comme n'importe quel être humain ? Pourquoi mon destin est-il de ne pouvoir cesser de me battre ?

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22