 |
象这种失败一般都是因为缺少DLL或某些DLL版本太低。由于你的错误号11113324f 不是常见的错误号,所以一时难以指出到底那个DLL有问题。一般需要以下DLL:
1、VBVM??.DLL
2、VBA??.DLL
另外,VB对与OLE有关的DLL,如OlePro32.DLL等有版本要求,版本太低不行。如果是数据库方面的控件,需要的DLL更多。所以最好是使用VB的Setup Wizard制作安装盘,当然制作的安装盘会非常大,这时VB的缺点。
zhb的意见:
把路径带上试试,如:
regsvr32 "E:\DOWNLOAD\abc.ocx"
骑猪去吹风的意见:
用DEPEND 工具查看下,有什么文件没有在一起,比如你引用了一个DLL...
主持人注:Depend指的是VC++中的工具Dependency Walker,它可以列出静态链接的所有DLL。也可以从http://www.DependencyWalker.com下载该工具。
相关问题:
QA004733 "如何让regsvr32注册正确时不弹出对话框,错误时出现对话框"
此问题由李海回答。
附加关键字:编程, 源程序, programming, source code, Visual Basic, VB, 制作安装程序, setup, installshield, wise install。
|