Variable not defined

Signaler
Messages postés
834
Date d'inscription
mercredi 4 août 2010
Statut
Membre
Dernière intervention
29 octobre 2020
-
Messages postés
29910
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
30 octobre 2020
-
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

2 réponses

Messages postés
834
Date d'inscription
mercredi 4 août 2010
Statut
Membre
Dernière intervention
29 octobre 2020
2
La coloration syntaxique permet-elle de répondre à ma question ?
Messages postés
29910
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
30 octobre 2020
338
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.
Messages postés
2252
Date d'inscription
samedi 11 janvier 2014
Statut
Contributeur
Dernière intervention
29 octobre 2020
115
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