如何设置Delphi 2006可执行文件的代码页

3
我们正在使用Delphi 2006编程,使用Multilizer 5.1来翻译程序。现在我们需要把波兰语作为一种新语言添加到Multilizer中。但是当我们打开可执行文件时,Multlizer会显示“波兰语不受代码页支持”。
如果我们将区域设置调整为波兰语,每次打开可执行文件时,区域设置会自动切换回原始设置,即荷兰语。也许我们应该在项目选项中设置CodePage设置,但下拉列表没有任何选项。
有什么想法吗?
2个回答

0
如果您希望您的应用程序支持所有可能的语言,而不受用户计算机上的区域和语言选项的影响,那么您需要将您的应用程序迁移到 Delphi 2009 或更高版本。从 Delphi 2009 开始,Delphi 生成 Unicode 应用程序。修复任何假定 SizeOf(Char) = 1 的代码可能需要一些努力。但是,这个一次性的工作应该比在 Delphi 2006 应用程序中不断处理代码页问题要容易得多。

0
原来我们只需要在控制面板的区域和语言选项中设置非 Unicode 程序的语言。坏消息是,法语版本现在也出现了同样的问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接