【发布时间】:2011-09-13 10:52:12
【问题描述】:
我有 Delphi 2010。
XXX 组件使用 File_Path:AnsiString。路径可以用 XXX 语言编写。如果我在 Windows 设置中设置为非 unicode 程序使用 XXX 语言,则 XXX-component 识别路径,但如果我设置默认 Windows 设置(英语 Windows-English for non-unicode 程序)XXX-component 无法识别路径。
如何解决?
谢谢!!!
【问题讨论】:
-
区别在于代码页。 Delphi 使用系统的默认代码页(这就是为什么将语言设置为 XXX 时它可以工作的原因),但可以更改。你能控制组件的代码吗?
-
不,我无法控制。我都改成String了,还是不行。
-
切换到字符串是您的解决方案。您需要更加坚持使用远离 ANSI 的端口。什么是 XXX 组件?
标签: delphi unicode non-unicode ansistring