Bien volontiers.
La méthode d'appel :
1 2 3 4 5
| bool MUCam::OpenCamera(unsigned int camera)
{
Cam = &NCam(camera);
return Cam->Statut();
} |
La pile d'appel lors du breakpoint sur le destructeur de Cam :
UCamClr.dll!NCam::~NCam() Line 50 C++
UCamClr.dll!MUCam::OpenCamera(unsigned int camera) Line 173 C++
Test.exe!Test.Form1.Test_Click(object sender, System.EventArgs e) Line 57 + 0x1a bytes C#
[External Code]
Test.exe!Test.Program.Main() Line 18 + 0x1d bytes C#
[External Code]
la ligne 173 est celle du return ci-dessus.
Mais ai-je vraiment le droit d'inclure une classe native et une classe managée dans le même projet C++/CLI ?
J'ai vu qu'il fallait développer un wrapper pour passer de l'un à l'autre...
Merci de votre réponse
Cordialement
Partager