用VB6自带的工具打包,到别的电脑上安装就报错
vb吧
全部回复
仅看楼主
level 6
夜光Music 楼主
网上说把vb6chs.dll放C:\Windows\System32 试了下还是没用,换了几台电脑都是一样,有没有大佬知道是什么问题呀?是打包工具问题还是打包过程有问题呢
2022年03月19日 13点03分 1
level 13
vb6chs.dll是VB6语言dll,这个dll没有话vb的exe程序还是可以运行(就是字体显示会不正常),而IDE则需要这个,VB的打包工具没用过不好说
如果系统是64位的,应当到SysWow64目录找(这个64位系统向下兼容32位程序用的),否则就到System32找
2022年03月20日 03点03分 2
已经解决了,下载了个打包工具打包就没问题了
2022年03月20日 10点03分
其实你自己并没有解决问题。如果打包工具有病毒就麻烦了。真正解决问题是层主所述方法。估计楼主的《计算机基础应用》能力有限。
2022年03月21日 02点03分
@Luosen56 小吧教训的是,我处理问题不够严谨了,实在是能力有限…
2022年03月21日 04点03分
@Luosen56 我也遇到过这种情况,打包后也不能安装,怎么解决?
2022年03月22日 04点03分
level 13
如果非得要用VB自带的打包工具,请将vb6chs.dll勾去掉,具体看我发布的帖子中关中vb6chs.dll的说明,这个dll可有可无,就是一个语言dll,没有这个exe还是能运行的,就是出错了,报错内容显示英文而已。而将这个打包进去,在64位系统下有问题(没做其他测试,不一定准)
2022年03月22日 07点03分 4
有没有类似放在根目录就能起效的方法,因为移动到32文件夹需要管理员权限,还是希望用户能傻瓜操作。
2024年09月14日 09点09分
@NT_RWX 生成控件的清单文件Mainfest,一种是将清单添加到资源文件,生成exe时不需要带清单,另一种是直接将清单放在exe同目录。具体生成清单的工具可以参考,Regsvr42exe、mt.exe或者借助VS的生成等,方法有多种
2024年09月14日 10点09分
1