Bonjour,

Dans une méthode d'une classe A, j'ai le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
EXInstance AskInstanceValue(int i) {
return gcnew EXInstance(pFile->AskInstances()[i].Value());
}
Voici le constructeur de ma classe EXInstance :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
EXInstance(EX_Instance* pI) 
{
pInstance=pI;
 }
La méthode
Code : Sélectionner tout - Visualiser dans une fenêtre à part
pFile->AskInstances()[i].Value()
retourne un const EX_Component *, je n'ai pas la main sur le code de cette DLL (code compilé en DLL).

Voici l'erreur retournée :
Erreur 3 error C2664: (..) : impossible de convertir le paramètre 1 de 'const EX_Component *' en 'EX_Component *'
Pouvez-vous m'éclairer s'il vous plaît, je ne suis pas un spécialiste en pointeur... ^^

Merci!