怎么用Vb写不用注册的dll组件或者更新后不用重新注册

laeep 2005-11-02 01:53:45
我以前见到过dll 只要拷贝过来其他程序就可以调用。
还有一个Dll文件,我重新编译了,然后再拷贝到其他的机器上就要重新注册一次,有没有办法可以不用再注册!!
...全文
306 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
bqlhome 2005-11-02
  • 打赏
  • 举报
回复
to: 还有一个 我以前用VB掉用别人写的一个Dll文件就可以不用注册 拷贝过来就可以使用,
不知道是用什么语言开发的组件。

那说明那个DLL不是VB写的。。。要能是Delphi写的,我只知道写的delphi是不用注注册的。

还有cuilei197979(风) 你的好像不太适合WIN 9X。
freewzf 2005-11-02
  • 打赏
  • 举报
回复
up
laeep 2005-11-02
  • 打赏
  • 举报
回复
还有一个 我以前用VB掉用别人写的一个Dll文件就可以不用注册 拷贝过来就可以使用,
不知道是用什么语言开发的组件。
laeep 2005-11-02
  • 打赏
  • 举报
回复
还有一个问题,怎么判断他是否已经注册了,不可能每次都注册一次吧?
创建对象成功 则已经注册,失败则没注册?
laeep 2005-11-02
  • 打赏
  • 举报
回复
那不是,如果我用asp等不可以注册组件的语言写程序就办不到了
没有其他更好的方法了吗
winehero 2005-11-02
  • 打赏
  • 举报
回复
做一个bat文件,其中写入若干个regsvr32 /s 文件名,启动程序有Shell执行该Bat
上官云峰 2005-11-02
  • 打赏
  • 举报
回复
那就用程序自动注册,
通过程序注册是
Private Sub Form_Load()
Me.Visible = False
Shell "regsvr32 /s " & App.Path & "\DtRead.ocx" '用参数/s,不提示注册成功信息
Shell "regsvr32 /s " & App.Path & "\ConnStr.dll"
Shell "regsvr32 /s " & App.Path & "\HisCurve.ocx"
Shell "regsvr32 /s " & App.Path & "\Rep.dll"
MsgBox "注册成功!"
Unload Me
End Sub

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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