Erreur lors de l'instanciation d'une classe dans mon service
Bonjour,
J'ai créé un service en C++.
J'ai une classe C++ que je voudrais instancier.
Voila ce que je fais (dans le fichier .h du service) :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| ...
#include "Principale.h"
namespace ServicePointeuse {
public ref class ServicePointeuseWinService : public System::ServiceProcess::ServiceBase
{
...
private: System::Windows::Forms::Timer^ timerBT;
...
private:
CPrincipale AppPrinc;
...
};
} |
La classe CPrincipale est une classe C++ "standard" ...
Et voila l'erreur que je ne comprends pas du tout : :triste:
Citation:
error C4368: impossible de définir 'AppPrinc' comme membre de 'ServicePointeuse::ServicePointeuseWinService' managé : les types mixtes ne sont pas pris en charge c:\documents and settings\usertest\mes documents\visual studio 2005\projects\ servicepointeuse\ servicepointeuse\ ServicePointeuseWinService.h
Je galère vraiment sur mon service C++ en ce moment ... Je trouve le code monstrueux ...