momorice1
Messages postés38Date d'inscriptionmardi 7 janvier 2003StatutMembreDernière intervention 6 juin 2003
-
10 janv. 2003 à 15:37
tleg71
Messages postés3Date d'inscriptionmardi 7 octobre 2003StatutMembreDernière intervention12 février 2004
-
29 oct. 2003 à 10:12
Bijour !
j'ai declaré ma procedure de cette manière :
Public Sub Parametres(ByVal ligne As String, ByRef chemin As String, ByRef nom As String)
J'appelle ma procedure ds le programme principal :
Call Parametres(ligne, chemin, nom)
et j'ai droit ayu message d'erreur : type d'argument byref incompatible !
aidez moi stp !
joemil
Messages postés12Date d'inscriptionlundi 28 avril 2003StatutMembreDernière intervention13 janvier 2004 5 mai 2003 à 15:28
-------------------------------
Réponse au message :
-------------------------------
> Bijour !
> j'ai declaré ma procedure de cette manière :
> Public Sub Parametres(ByVal ligne As String, ByRef chemin As String, ByRef nom As String)
> J'appelle ma procedure ds le programme principal :
>
> Call Parametres(ligne, chemin, nom)
>
> et j'ai droit ayu message d'erreur : type d'argument byref incompatible !
> aidez moi stp !
>
Vous n’avez pas trouvé la réponse que vous recherchez ?
tleg71
Messages postés3Date d'inscriptionmardi 7 octobre 2003StatutMembreDernière intervention12 février 2004 29 oct. 2003 à 10:12
Il faut déclarer chaque paramètre indépendemment :
Dim ligne As String
Dim chemin As String
Dim nom As String
Au lieu de :
Dim ligne, chemin, nom As String
Dans ce dernier cas, seul "nom" est déclaré en string. "ligne" et "chemin" sont des variants. Tu passes des variants à ta proc qui attend des strings !