Variable not defined

Messages postés
468
Date d'inscription
mercredi 4 août 2010
Dernière intervention
20 mars 2019
-
Bonjour,
Je ne comprends pas pourquoi cette variable serait indéfinie.
Dans un module (.BAS) j'ai
Option Explicit
Private Type Info
    X As String
    Y As Long
    ...
End Type
Private Infos() As Info
Private Count As Long
Public Function GetInfoS() As String
Count = GetInfo(Info)

GetInfo est une fonction définie dans un autre module (.BAS)
Sur la dernière ligne : "Variable not defined" et Info est surligné !?!

EDIT : Correction des balises de code : Ajout du langage afin d'avoir le coloration syntaxique

Afficher la suite 

Votre réponse

2 réponses

Messages postés
468
Date d'inscription
mercredi 4 août 2010
Dernière intervention
20 mars 2019
0
Merci
La coloration syntaxique permet-elle de répondre à ma question ?
jordane45
Messages postés
25041
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 mars 2019
364 -
La coloration syntaxique ne permet pas nécessairement de répondre à ta question... mais cela permet
- de s'assurer que le code écrit l'est correctement
- de voir plus rapidement les instructions
- d'avoir l'indentation

bref.. de rendre le code plus agréable et facile à lire....

Cela ne peut donc être que bénéfique... puisque les personnes qui viennent lire ce message trouveront un code plus agréable et clair à lire.... ils seront donc plus enclin à aider.

Merci d'y penser dans tes prochains messages.
Commenter la réponse de Herve_be
Messages postés
1825
Date d'inscription
samedi 11 janvier 2014
Statut
Contributeur
Dernière intervention
25 mars 2019
64
0
Merci
Bonjour
Info est un type et non une variable
La variable de type Info à mettre en paramètre pour la fonction GetInfo serait plutôt Infos(0) par exemple que tu as définie dans le tableau à cette ligne
Evidemment il te faut définir la taille de ce tableau
Private Infos() As Info


Commenter la réponse de vb95

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.