Hello,
Je commence a d�sesp�rer que mon service fonctionne un jour ...
Voila mon soucis (le plus gros ...) :
Mon projet compile en Debug. L'exe est cr��.
Lorsque je tente d'installer mon service via :
J'ai une belle erreur fatale de mon application ...nomService.exe -Install![]()
Le probl�me semble se situer au niveau de la lib mfc.AppName: servicemachin.exe AppVer: 0.0.0.0 AppStamp:4524ccd5
ModName: mfc80ud.dll ModVer: 8.0.50727.42 ModStamp:4333b53e
fDebug: 0 Offset: 00094588
En cliquant sur le bouton D�bogage, au arrive dans la fonction AfxWinMain() :
J'en arrive donc a me demander si c'est possible de faire fonctionner cette usine a gaz ...
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3 // Perform specific initializations if (!pThread->InitInstance()) // -> bug {
J'ai modifi� plusieurs choses pour arriver a compiler, entre autres :
- stdafx.h : J'ai rajout� la lib afxwin.h
- J'ai chang� l'option /clr:pure en :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10 // stdafx.h : fichier Include pour les fichiers Include système standard, // ou les fichiers Include spécifiques aux projets qui sont utilisés fréquemment, // et sont rarement modifiés #pragma once #define WIN32_LEAN_AND_MEAN // Exclure les en-têtes Windows rarement utilisés #include <stdio.h> #include <tchar.h> #include <afxwin.h> // composants MFC principaux et standard
- J'ai chang� l'option de prise en charge MFC en :Prise en charge du Common Language Runtime (/clr)
Utiliser les MFC dans une DLL partag�e
Je ne sais pas trop si je n'ai pas fait mon mac gyver ... ce que je sais c'est que j'ai fais tout ca pour pouvoir instancier des classes provenant d'un projet C++ qui utilisait les MFC.
Merci pour toute aide ...![]()
Partager