Salut.
J'ai un problème :
J'ai un code qui fonctionne en C++, qui en gros fait :
En global :
composant *cmp = NULL (NULL est en #define 0)
puis ensuite dans une méthode :
Creer(&cmp)
Je pars de ce code pour l'encapsuler en C++ managé.
Je créé donc une __gc class, et déclare ensuite le pointeur comme membre, l'initialise a NULL dans le constructeur, puis dans une méthode je fais le Creer. Mais ça ne compile pas (cannot convert from *__gc* to **)
Creer est dans une librairie middleware, il m'est impossible d'y toucher.
public __gc class test
{
composant *cmp;
test(void)
{
cmp=NULL
}
mamethode(void)
{
Creer(&cmp)
}
}
Comment puis-je faire pour que ça compile (et que ca tourne accessoirement) ? oO