PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Passage de tableau en paramètre de procédure
Passage de tableau en paramètre de procédure
Débuté par eric.colson, 21 juil. 2004 19:47 - 3 réponses
Posté le 21 juillet 2004 - 19:47
Bonjour,

je suis confronté au problème suivant.
Je saisie la déclaration de procédure suivante :
PROCEDURE p_Initialiser( tab_valeurs est un tableau )

Le projet refuse de se compiler car le mot-clé "tableau" ne doit pas y
apparaître.
Dans le cas d'une déclaration dont le typage est implicite, pas de problème.
Or, je veux que le typage soit explicite

Comment faire ? Quelqu'un a-t-il déjà été confronté à ce problème ?

Merci de vos réponses

Eric Colson
Posté le 21 juillet 2004 - 20:11
Salut,

PROCEDURE p_Initialiser( tab_valeurs est un tableau )

Le projet refuse de se compiler car le mot-clé "tableau" ne doit pas y
apparaître.
Dans le cas d'une déclaration dont le typage est implicite, pas de
problème. Or, je veux que le typage soit explicite


1. As-tu essayé en taillant le tableau ?
2. Utilise un buffer intermédiaire avec la fonction Transfert()


--
Cordialement,

Erick :-)
Fiduciaire Informatique - Saint-Etienne
Posté le 22 juillet 2004 - 10:31
Bonjour
..
..
..
ta_valeur est un tableau de ......
..
..
p_Initialiser(ta_valeur) // appel a la procedure


// Declaration de la procedure
PROCEDURE p_Initialiser( ptableau )

pTableau[1]="toto"


"Eric Colson" <eric.colson@blitz-software.com> a écrit dans le message de
news:40fe9034$1@news.pcsoft.fr...

Bonjour,

je suis confronté au problème suivant.
Je saisie la déclaration de procédure suivante :
PROCEDURE p_Initialiser( tab_valeurs est un tableau )

Le projet refuse de se compiler car le mot-clé "tableau" ne doit pas y
apparaître.
Dans le cas d'une déclaration dont le typage est implicite, pas de

problème.
Or, je veux que le typage soit explicite

Comment faire ? Quelqu'un a-t-il déjà été confronté à ce problème ?

Merci de vos réponses

Eric Colson

Posté le 22 juillet 2004 - 18:26
Merci pour vos réponses

"Philippe Pasquali" <philippe.pasquali@bopack.com> a écrit dans le message
de news:40ff5f7b@news.pcsoft.fr...

Bonjour
.
.
.
ta_valeur est un tableau de ......
.
.
p_Initialiser(ta_valeur) // appel a la procedure


// Declaration de la procedure
PROCEDURE p_Initialiser( ptableau )

pTableau[1]="toto"


"Eric Colson" <eric.colson@blitz-software.com> a écrit dans le message de
news:40fe9034$1@news.pcsoft.fr...

Bonjour,

je suis confronté au problème suivant.
Je saisie la déclaration de procédure suivante :
PROCEDURE p_Initialiser( tab_valeurs est un tableau )

Le projet refuse de se compiler car le mot-clé "tableau" ne doit pas y
apparaître.
Dans le cas d'une déclaration dont le typage est implicite, pas de
problème.

Or, je veux que le typage soit explicite

Comment faire ? Quelqu'un a-t-il déjà été confronté à ce problème ?

Merci de vos réponses

Eric Colson