程序运行时,出现了unexpected error,该怎么办?
vb吧
全部回复
仅看楼主
level 10
ruosha
楼主
在win7环境下运行正常,在xp下则提示 “unexpected error”。
有没有捕获 “unexpected error” 的方法,试了 on error goto err 也不显示错误
2018年11月02日 02点11分
1
level 10
ruosha
楼主
顶一个
2018年11月02日 08点11分
2
叫我钱宝宝🍭
现在都有教程了
https://s.click.taobao.com/HIfYfdu
2021年11月25日 03点11分
level 10
涐吢铱舊囿儚
如果是“别人”的软件,那你就要在“合适”的环境下运行;
如果是“自己的”,并且想解决这个“兼容性”问题的话,
那就自己分析一下原因,再找解决办法好了。
2018年11月02日 08点11分
3
ruosha
嗯,是的
2018年11月03日 01点11分
涐吢铱舊囿儚
@ruosha
你这回复简直就是废话!
你觉得有谁能理解你这个“是的”是什么意思吗…………
2018年11月03日 02点11分
初音✨七奈
@涐吢铱舊囿儚
我觉得楼主可能想说“好的”,表示自己知道了
2018年11月03日 04点11分
涐吢铱舊囿儚
@初音✨七奈
问题是,他说的是“是的”,不是“好的”。
2018年11月03日 05点11分
level 10
ruosha
楼主
楼上的意思,我的理解是:在测试系统中,也装上vb,测试一下,看看有什么详细的错误,我试了,找到原因是:有一个ocx控件在xp系统中没有
2018年11月03日 09点11分
4
level 10
ruosha
楼主
再接着这个问题继续问一下,有什么好的方法,可以在代码中加载ocx,自己选择ocx的加载位置
2018年11月03日 09点11分
5
yjryym
用.manifest格式的清单文件配置一下就行了,COM组件优先走清单配置,其次才走注册表(你也可以把清单文件理解成进程级的注册表)。
2025年02月21日 00点02分
level 1
贴吧用户_000JJ49
解决方法:看看是不是设置了窗体ICON的属性,把ICON清空看看,我也碰过类似问题。实际中确实这样解决了!
2023年09月13日 15点09分
6
uoo2
你的是怎么解决的?
2024年12月05日 20点12分
klimaa
@uoo2
他不是说了解决方法吗?不过那只是个个例,相信你的问题不一样。这个问题其实不难,原因就那么几个,比如API。因为是系统问题,如果不是在Formload出现错误,都很容易定位----一看是你不熟的函数,基本上就是了。
2024年12月06日 00点12分
吧务
level 12
sunruisunrui
用一个工具打包 VB 项目才是
正确的
。
2025年01月24日 10点01分
7
klimaa
forms2.0控件打包,只加dll不行,有没有好的解决方案?
2025年01月25日 03点01分
yjryym
@klimaa
用.manifest绿化啊,COM组件优先走清单,清单没有配置的才走注册表,配了清单就不需要注册了(dll和exe放在同一个目录下就OJBK了)。
2025年02月21日 00点02分
klimaa
@yjryym
forms2.0我感觉需要什么支持库。dll是能注册的,但是还是缺文件。“The Fm20.dll is NOT redistributable”,所以我没试过manifest。我试试看。
2025年02月24日 02点02分
yjryym
@klimaa
forms2.0的ocx有依赖另外的dll文件啊,跟ocx放同一目录,一起用manifest绿化不就行了。
2025年02月25日 02点02分
1