J'ai créé un projet ATL COM Server C++ à l'aide d'un assistant Visual Studio 2005. J'ai ajouté une nouvelle classe COM en utilisant l'assistant ATL Simple Object. Maintenant, lorsque j'essaie de créer cette instance de classe COM à partir de mon serveur (en appelant CoCreateInstance dans le serveur ATL), j'obtiens une erreur CO_E_SERVER_EXEC_FAILURE de CoCreateInstance. Lorsque j'essaie de créer cet objet à partir d'un autre projet (un autre exécutable Win32), l'objet est créé correctement. Qu'est-ce qui cause cette erreur?ATL COM Server - objet COM cretaing défini dans ATL Server à partir de ce serveur
1
A
Répondre
2
Il existe un excellent billet de blog available here qui explique les raisons pour lesquelles vous pouvez obtenir ce HRESULT.
Questions connexes
- 1. COM avec ATL Versioning
- 2. appel à LoadLibrary à partir du plug-in ATL COM
- 3. Filetage dans BHO/ATL/COM. Winapi ou autre chose?
- 4. Programmation de serveur SQL Server 2008 et COM
- 5. HOWTO ajouter agrégat .NET COM Interop à un serveur ATL EXE?
- 6. ATL/COM: Définition d'une interface COM qui ne sera pas disponible en dehors de la DLL?
- 7. Utilisation de STL dans ATL
- 8. Énumérer les méthodes d'objet COM (IDispatch) utilisant ATL?
- 9. COM Local Server
- 10. Pourquoi les gens utilisent ATL pour la programmation COM?
- 11. Comment implémenter la mise en place dans un serveur COM VC++ ATL?
- 12. ATL/COM: Puis-je avoir la même fonction dans deux interfaces différentes du même objet?
- 13. ATL CString or_bstr_t?
- 14. ATL "Implémenter l'assistant d'interface"
- 15. Gestion de la durée de vie des objets COM dans un service ATL
- 16. Retour d'un objet en tant que propriété dans ATL
- 17. Comment utiliser MFC avec ATL
- 18. Assistant objet ATL simple - "Object Xxx existe déjà" erreur
- 19. Comment utiliser OLE-DB pour accéder à un fichier dbf dans une application ATL COM/C++?
- 20. KILL objet COM à partir de C#
- 21. C++ windows service Sans ATL
- 22. Sécurité COM sur Windows Server 2008
- 23. Service d'application de console ou service ATL
- 24. Comment appeler ATL Error() dans un cpp normal
- 25. Implémentation d'un objet COM bare-bones
- 26. Marshaling tableaux de VB.NET à COM objet
- 27. salpingite du serveur COM
- 28. Comment consommer un serveur local COM + à partir de C#?
- 29. Comment accéder au corps <iframe> en utilisant C++/ATL/COM?
- 30. Réception d'événements COM
Salut Hans, désolé d'être ce type, mais cela ressemble à une réponse de lien seulement. Le message ressemble à une bonne ressource, mais je ne connais pas assez COM pour savoir quelles parties de ce texte méritent d'être citées ici. Pourriez-vous jeter un coup d'œil et inclure les parties les plus importantes dans cette réponse? –
Hmya, j'ai posté cela il y a plus de 6 ans. Je ne comprends pas dans ce "nous avons changé les règles, maintenant vous devez revenir en arrière et éditer dix mille réponses" schéma. C'est un travail, personne ne me paie pour le faire et l'esclavage est illégal selon la constitution américaine. Ce site est édité en collaboration, si vous ne savez pas comment le faire, je ne suis vraiment pas intéressé à vous en parler. Difficile d'imaginer que quelqu'un serait. –