【发布时间】:2010-04-09 12:34:18
【问题描述】:
是否有在 Visual Studio 2008 C++ 中创建 ActiveX DLL 的教程/参考?
我有一个使用 DLLRegisterServer/UnregisterServer 构建的 DLL,并且它已注册,但我在弄清楚使用什么名称来引用它(来自 vbscript)以及如何确保我的函数是正确导出。我必须把我的函数放在一个特殊的类中吗?
谢谢!
【问题讨论】:
是否有在 Visual Studio 2008 C++ 中创建 ActiveX DLL 的教程/参考?
我有一个使用 DLLRegisterServer/UnregisterServer 构建的 DLL,并且它已注册,但我在弄清楚使用什么名称来引用它(来自 vbscript)以及如何确保我的函数是正确导出。我必须把我的函数放在一个特殊的类中吗?
谢谢!
【问题讨论】:
有很多的细节需要解决。最好的办法是使用 ATL 和内置的ATL object wizard。它会自动生成一堆文件,以便 IDL、类型库、注册脚本、类包装器和事件代理都正确完成。
【讨论】:
组件的 ProgID 通常在项目的 .rgs 文件中定义。
【讨论】:
【讨论】: