Delphi转换Unicode问题

16 delphi

我们有大型商业应用程序,我们想要从Delphi 6转换到2010年.大约10个第三方组件集,都有源代码...我听说过关于Unicode的警告2010年 - 有没有人有经验和建议?

RRU*_*RUZ 19

您可以阅读许多可用资源,并且您将协助从Delphi 6迁移到Delphi 2009/2010(Unicode).

您可以使用这些文章作为指南.

再见.

  • 不要忘记我在CodeRage4上提供的Unicode会话,它包含更多参考资料:http://wiert.wordpress.com/2009/09/11/coderage-4-session-using-unicode-and-other-encodings -in-你的程序,聊天和-QA-成绩单/ (3认同)

X-R*_*Ray 1

我最近也遇到过同样的情况。您主要需要注意应用程序的“边缘”。INI 文件、文件 I/O、日志文件等赢得了来自 delphi 的 API 调用,因为它们现在已经连接了 unicode API 调用。检查每个第 3 方组件集,以确保它们至少为 Delphi 2009 做好准备...更好的是 2010 年。甚至我对数据库的使用根本不是问题...几乎一切都立即工作。这没什么大不了的。任何依赖于字符大小的内容都应该进行审查。

实际上,最令人关注的转变是 2007 年或之前 --> 2009 年或之后。

有很多关于它的讨论/博客文章。你可以阅读、阅读、阅读……或者你可以开始看看会发生什么。(我两者都做了一些)。我确信在讨论您的问题时存在“堆栈溢出”问题。我并不是假装详细描述可能发生的情况。

它并不像听起来那么可怕。