j'ai crée un classe MaClasse

dans cette classe j'ai ajouté une méthode qui renvoie un type structuré
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
public function MaMethode() as MonType
    ....
end function
j'ai declaré le type dans la section général de la classe
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Public MonType
 ....
end type
dans un un autre module je crée une nouvelle instance de MaClasse et j'appel la methode

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
Dim T as MonType
 
Dim Classe as MaClasse
 
set Classe= new MaClasse
 
.....
T=Classe.MaMethode ()
mais là j'ai une erreur de compilation "Type incompatible" et je ne comprend plus rien.