Estoy intentando crear un nuevo objeto COM en mi DLL utilizando el Asistente ATL Simple Object en Visual Studio 2005.ATL Asistente para objetos simples - "Objeto Xxx ya existe" error
que introduzca el nombre corto para el objeto y todos los otros campos se derivan.
Sin embargo, al hacer clic en Siguiente en el asistente, el mensaje de error siguiente aparece:
Object 'IXxxInterfaceName' already exists
he buscado toda mi solución para todas las referencias a IXxxInterfaceName y no puedo verlo en cualquier lugar definido.
¿Cómo determina el asistente que ya existe?
El problema persiste y es 2015. La eliminación de un 'Objeto simple ATL' existente significa que no puede volver a generar. Al menos no he encontrado una manera de hacerlo. Incluso he recurrido a limpiar el registro de intentos anteriores. Microsoft nunca ha tenido este problema. – rtischer8277
Una solución a esta falla de generación de código de ATL-Simple-Object por segunda vez es crear un nuevo proyecto MFC con automatización. Agregue una nueva clase de tipo ATL Simple Object. Luego copie el recién generado. .... rgs y .h y .cpp archiva en su proyecto. – rtischer8277
Verifique su archivo .idl. Crear un 'Objeto simple ATL' agrega instrucciones de interfaz. Borre todas estas líneas agregadas y el error desaparecerá. – rtischer8277