程序运行时,出现了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
嗯,是的[呵呵]
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
用.manifest格式的清单文件配置一下就行了,COM组件优先走清单配置,其次才走注册表(你也可以把清单文件理解成进程级的注册表)。
2025年02月21日 00点02分
level 1
解决方法:看看是不是设置了窗体ICON的属性,把ICON清空看看,我也碰过类似问题。实际中确实这样解决了!
2023年09月13日 15点09分 6
你的是怎么解决的?
2024年12月05日 20点12分
@uoo2 他不是说了解决方法吗?不过那只是个个例,相信你的问题不一样。这个问题其实不难,原因就那么几个,比如API。因为是系统问题,如果不是在Formload出现错误,都很容易定位----一看是你不熟的函数,基本上就是了。
2024年12月06日 00点12分
吧务
level 12
用一个工具打包 VB 项目才是
正确的

2025年01月24日 10点01分 7
forms2.0控件打包,只加dll不行,有没有好的解决方案?
2025年01月25日 03点01分
@klimaa 用.manifest绿化啊,COM组件优先走清单,清单没有配置的才走注册表,配了清单就不需要注册了(dll和exe放在同一个目录下就OJBK了)。
2025年02月21日 00点02分
@yjryym forms2.0我感觉需要什么支持库。dll是能注册的,但是还是缺文件。“The Fm20.dll is NOT redistributable”,所以我没试过manifest。我试试看。
2025年02月24日 02点02分
@klimaa forms2.0的ocx有依赖另外的dll文件啊,跟ocx放同一目录,一起用manifest绿化不就行了。
2025年02月25日 02点02分
1