加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Delphi异常消息文本的语言错误

发布时间:2020-12-15 09:46:35 所属栏目:大数据 来源:网络整理
导读:我有一个应用程序,我捕获异常并向用户显示消息文本作为错误消息的一部分.尽管RAD Studio(10.1)设置为英语,并且在所有目标的版本信息选项中将区域设置ID设置为409英语,但错误消息以德语输出.这种情况发生在德国 Windows 10和其他语言的其他Windows机器上,即使
我有一个应用程序,我捕获异常并向用户显示消息文本作为错误消息的一部分.尽管RAD Studio(10.1)设置为英语,并且在所有目标的版本信息选项中将区域设置ID设置为409英语,但错误消息以德语输出.这种情况发生在德国 Windows 10和其他语言的其他Windows机器上,即使是日本客户也是如此.

例外是一个系统异常,例如无法打开文件,找不到文件,但它似乎发生在我不用我自己的消息文本引发的所有类型的异常上.

该项目最近已从Delphi 2007迁移,我不得不在项目文件中对版本号进行一些手动清理.但是检查项目文件中的Locale并不奇怪:1033 – > $0409 – 英文.

可能是德国消息的原因在哪里?

解决方法

在每次我可以在最后几天花几分钟寻找解决方案后,我解决了它!

在Rad Studio的bin文件夹中使用BDSSetLanguage.exe工具时,您不仅可以更改IDE的语言,还可以更改库的语言. IDE设置为英语,Library设置为德语.将库的语言设置为英语解决了这个问题.

感谢@mrabat让我朝着正确的方向前进.但由于他的提示只是一个黑客而不是永久的解决方案,我想我不能在这里给出任何官方信用.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读