2017-08-08 11 views
-1

J'ai un projet qui utilise un composant ATL pour créer des diagrammes à secteurs. Cela fonctionne correctement dans Visual Studio 2010 mais lorsque je le migre vers Visual Studio 2015, il ne fonctionne pas ou n'est pas instancié. Il est plantage lors de l'exécutionATL ne fonctionne pas lors de la migration vers Visual Studio 2015

  1. J'ai installé VS 2015 avec le soutien C de Windows 7.
  2. J'ai mis le jeu d'outils de plate-forme pour V140.
  3. J'ai installé le package redistribuable VS 2015 x86.
  4. Plateforme cible version 8.1.
  5. J'ai essayé d'ajouter la prise en charge ATL dans un projet MFC existant par l'assistant ATL. Cela provoque un blocage dans ATL (_pModule == 0) et certains Dll ne sont pas non plus enregistrés en raison de cette modification, donc j'ai dû annuler les modifications.

Répondre

-1

Pourquoi ajoutez-vous à nouveau le support ATL? Dans la mesure où je comprends votre question, il s'agit d'un projet existant et bénéficie du soutien d'ATL! L'ASSERT vous indique simplement que vous avez deux modules ATL.

+0

J'ai trouvé, la fonction AtlAxGetControl() retourne NULL à IUnknown. –