VB 生成的 dll 文件

来源:百度知道 编辑:UC知道 时间:2024/05/28 19:00:49
VB 生成的 ocx 文件,将文件复制到与引用该文件的 exe 同一目录,再把该目录复制到别的计算机,exe 能正常运行。
我的问题是,VB 生成的 dll 文件为什么不行?我不想使用 VB 的安装程序,如果需要手工修改注册表,要修改那些地方?

应该可以的,我想可能是你调用那个DLL时,用了绝对路径吧,这样在运行时就会找不到路径。

VB 生成的DLL文件不是标准的DLL文件,需要在工程中“引用”,而非“申明”,其实VB 生成的DLL是组件。
编译后,把DLL文件放到工程目录下,到别的机器上必须注册才可以使用,注册方法可以使用Regsvr32来注册,有些软件打包工具提供注册的功能,你可以看看。

在vb中引用需要用到的DLL ,注册 Regsvr32 ***.DLL
如果还不行的话,把你所有的DLL加到你的系统SYSTEM 32 文件夹下
这样应该可以