Bonjour,

Je crée une classe Cl_classe2 qui contient une fonction donneObjet qui devrait me retourner une instance d'une Classe Cl_classe1. J'écris donc dans Cl_classe2 la fonction suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
public function donneObjet() as Cl_classe1
   dim obj1 = new Cl_classe1
   ... traitement sur l'objet ...
   donneObjet = obj1
end function
depuis obj2 (une instance de Cl_classe2) j'appelle la fonction donneObjet comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
...
dim obj1_nouveau as new Cl_classe1
dim obj2 as new Cl_classe2
obj1_nouveau = obj2.donneObjet
...
mais ce code ne marche pas et bloque au niveau de la fonction donneObjet à la ligne donneObjet = obj1
Ma question est donc : comment faire pour renvoyer une instance d'une classe développée "maison" depuis une fonction d'une autre classe ?