2010-04-08 29 views
5

¿Existe un tutorial/referencia para crear una DLL ActiveX en Visual Studio 2008 C++?Cómo crear DLL ActiveX en Visual C++

Tengo un archivo DLL creado con el DLLRegisterServer/UnregisterServer, y está registrado, pero me está costando un poco averiguar qué nombre usar para hacer referencia a él (desde un vbscript) y cómo asegurarme de que mis funciones se exportan correctamente ¿Tengo que poner mis funciones en una clase especial?

Gracias!

Respuesta

0

El ProgID del componente normalmente se define en el archivo .rgs del proyecto.

2

Hay un lote de detalles para obtener la razón. Lo mejor es utilizar ATL y el ATL object wizard incorporado. Genera automáticamente un conjunto de archivos para que el IDL, la biblioteca de tipos, el script de registro, el derivador de clase y los proxies de eventos se realicen correctamente.

0

1 a nobugz

cómo asegurarse de mis funciones se exportan correctamente

Visual Studio contiene Oleview.exe. Puede abrir su dll y ver la lista de accesorios y métodos.

En cuanto a tutorial, marque aquí: ATL Concepts

Cuestiones relacionadas