Com DLL在VB6中?

soo*_*ise 4 vb6 dll vba

我在Excel文件中有一个类,我的老板要我将该类创建为COM DLL.我不想让他带我走完整个过程,因为他很忙.

你们有没有人能指出我正确的方向并帮助我解决这个问题?

Dan*_*att 10

  1. 启动Visual Basic.
  2. 创建一个新的"ActiveX DLL"项目.
  3. 将"Class1"类重命名为您的类的名称.
  4. 将项目重命名为合理的东西.
  5. 将Excel中的代码粘贴到类代码窗口中.
  6. 保存项目及其文件.
  7. 构建.dll(文件 - >制作...).

根据类中的代码(及其依赖项),您可能需要在构建之前添加一个或多个引用(Project - > References ...)而不会出现错误.


Rus*_*uss 5

创建ActiveX DLL项目.这是一个COM DLL.


Mar*_*rkJ 5

完成VB6用户指南创建ActiveX DLL的分步指南.这是相当不错.它通过创建项目,构建DLL和创建客户端项目,然后解释一些基本概念和陷阱.

顺便说一句,ActiveX DLL只是意味着COM DLL - 在20世纪90年代后期营销人称为COM"ActiveX".