2010-08-18 89 views
3

我们使用Multilizer 5.1来编译Delphi 2006,以编译程序。现在我们必须在Multilizer中添加波兰语作为新语言。但是当我们打开我们的可执行文件时,Multlizer说“波兰语不被代码页支持”。如何设置Delphi 2006可执行文件的代码页

如果我们将区域设置调整为波兰语,每当我们打开可执行文件时,区域设置就会翻转回原来的设置,即荷兰语。也许我们应该在我们的项目选项中设置CodePage设置,但下拉列表不会给我们任何选项。

任何想法?

回答

0

所以事实证明,我们只需要在控制面板的区域和语言选项中设置非Unicode程序的语言。坏消息是法文版现在有同样的问题。

0

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

相关问题