在VB6中使用Com DLL?

3

我在Excel文件中有一个类,我的老板希望我将这个类创建为COM DLL。但由于他很忙,我不想让他一步步教我整个过程。

你们中的任何人能否指点我正确的方向并帮助我解决这个问题?

3个回答

11
  1. 启动Visual Basic。
  2. 创建一个新的“ActiveX DLL”项目。
  3. 将“Class1”类重命名为您的类的名称。
  4. 将项目重命名为有意义的名称。
  5. 将代码从Excel粘贴到类代码窗口中。
  6. 保存项目及其文件。
  7. 生成.dll文件(文件->制作...)。

根据类中的代码(以及其依赖项),您可能需要添加一个或多个引用(项目->引用...),然后才能在不出现错误的情况下构建。


4
创建一个ActiveX DLL项目。这是一个COM DLL。

4
从VB6用户指南创建ActiveX DLL开始,按照逐步指南进行操作。这篇文章非常好。它介绍了如何创建项目、构建DLL和创建客户端项目,并解释了一些潜在的概念和问题。
顺便说一下,ActiveX DLL就是COM DLL——营销人员在20世纪90年代后期将COM称为“ActiveX”。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接