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