有没有关于在Visual Studio 2008 C++中创建ActiveX DLL的教程/参考?如何在Visual C++中创建ActiveX DLL
我有同的DLLRegisterServer/UnregisterServer建立了一个DLL,它的注册,但我有一个小麻烦搞清楚使用什么名称来引用它(从一个VBScript),以及如何确保我的功能正确导出。我必须把我的功能放在特殊的课堂上吗?
谢谢!
有没有关于在Visual Studio 2008 C++中创建ActiveX DLL的教程/参考?如何在Visual C++中创建ActiveX DLL
我有同的DLLRegisterServer/UnregisterServer建立了一个DLL,它的注册,但我有一个小麻烦搞清楚使用什么名称来引用它(从一个VBScript),以及如何确保我的功能正确导出。我必须把我的功能放在特殊的课堂上吗?
谢谢!
组件的ProgID通常在项目的.rgs文件中定义。
有一个很多的细节得到正确的。最好的办法是使用ATL和内置的ATL object wizard。它会自动生成一堆文件,以便IDL,类型库,注册脚本,类包装器和事件代理都正确完成。
+1到nobugz
如何确保我的功能正确导出
的Visual Studio包含OLEView.exe这类。你可以从中打开你的dll并查看道具和方法列表。
至于教程,请点击这里:ATL Concepts