求助如何在EXE程序安装过程中自动注册mswinsck.ocx控件!

autonow 2004-09-24 08:56:45
一VB编写的程序在未安装VB机器上运行时提示Component'MSWINSCK.OCX'or one of its dependencies not correctly registered:a file is missing or invalid
请问怎样才能在程序生成EXE后在安装其他未安装过VB机器上时,自动注册一下mswinsck.ocx这类控件?
...全文
288 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
QQ1368065 2004-09-27
  • 打赏
  • 举报
回复
Shell "regsvr32 filepath\filename.ocx", vbHide
autonow 2004-09-24
  • 打赏
  • 举报
回复
我用一个DOS批处理程序来执行regsvr32 /s filename.ocx可以吗?
我手动在开始运行里执行regsvr32注册MSWINSCK.OCX后,运行时有提示我MSWINSCK.OCX版本过期,这要如何解决呢?
online 2004-09-24
  • 打赏
  • 举报
回复
打包注册
scegg 2004-09-24
  • 打赏
  • 举报
回复
复制需要的文件到某目录,比如system32的目录,执行regsvr32 /s filename.ext。
Winsock也许还需要一个DLL,一起注册。
518软件工作室 2004-09-24
  • 打赏
  • 举报
回复
把注册的文件放在一个目录里包括regsvr32
在源程序中的MAIN过程中用shell执行regsvr32 来进行注册提示注册成功后用sendmessage发送一个WM_CLOSE消息过去就行了
hantaocn 2004-09-24
  • 打赏
  • 举报
回复
打包了
scegg 2004-09-24
  • 打赏
  • 举报
回复
你开发用的OCX应该版本不新于目标机。找个新版本的OCX(比如VB6SP5带的)装一下。

1,451

社区成员

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

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