请教如何用VB做ActiveXDLL

tyouei 2008-11-05 09:55:21
请教一个比较基础的问题。
如何用VB6.0/VB.net来实现ActiveXDLL?
既可以在网页或者在其他VB程序里通过CreateObject("aaa.aaa")来创建,调用其方法的组件。

我用VB6.0 ActiveXDLL模版生成工程,然后给Class追加Public函数,这样还不行?生成的DLL用Regsvr32注册的话,总是报错!


多谢大家!
...全文
178 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
东方之珠 2009-03-18
  • 打赏
  • 举报
回复
搞对了,就好啊!
fhqainqq 2009-03-11
  • 打赏
  • 举报
回复
试试用组件服务注册,
在IDE环境的“工具”->"引用"中找一下DLL,加进来,还不行的话,应该是代码有问题。

再不行就百度一下。呵呵
msword2007 2008-12-05
  • 打赏
  • 举报
回复
不懂,帮顶
filec75 2008-12-05
  • 打赏
  • 举报
回复
不懂,帮顶
xrongzhen 2008-12-05
  • 打赏
  • 举报
回复
楼主自己解决了,JF
ZOU_SEAFARER 2008-11-10
  • 打赏
  • 举报
回复
//然后给Class追加Public函数
如果是CLASS的话,本工程使用:
dim newClass as className
set newClass = new className

其他工程使用:
在工程-〉引用中加载本DLL文件,然后再使用
dim newClass as className
set newClass = new className
tyouei 2008-11-10
  • 打赏
  • 举报
回复
搞好啦!工程名没有搞对! 呵呵
tyouei 2008-11-05
  • 打赏
  • 举报
回复
错误信息是“没有找到DllRegisterServer输入点”之类的信息。
僵哥 2008-11-05
  • 打赏
  • 举报
回复
报什么错?是不是类似MSVBVM60.dll之类的支持文件缺失?

863

社区成员

发帖
与我相关
我的任务
社区描述
VB COM/DCOM/COM+
c++ 技术论坛(原bbs)
社区管理员
  • COM/DCOM/COM+社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧