C++ à C++ managé : pointeurs

C++ à C++ managé : pointeurs - C++ - Programmation

Marsh Posté le 30-01-2007 à 12:28:00    

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

Reply

Marsh Posté le 30-01-2007 à 12:28:00   

Reply

Marsh Posté le 30-01-2007 à 16:15:37    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed