gpt4 book ai didi

delphi - 将支持 unicode 的 Delphi 2006 应用程序移植到 Delphi 2009

转载 作者:行者123 更新时间:2023-12-03 15:05:33 24 4
gpt4 key购买 nike

我有一个在 Delphi 2006 中完全兼容 unicode 的应用程序。我用 WideStrings 替换了所有 AnsiStrings,用 TNT 控件替换了所有 VCL 控件,并将所有字符串函数从 AnsiStrings 更改为 WideStrings。看起来所有的工作都是徒劳的,因为我将不得不扭转这一切。有没有办法让 Delphi 2009 认为 Widestrings 实际上是 UnicodeStrings?

最佳答案

不,确实没有。但您不会后悔为您的应用程序真正启用 Unicode 所做的工作。

TNT 控件可以轻松替换为常规 VCL 控件。您可以非常简单地使用 GExperts (http://www.gexperts.org) 中的向导来完成此操作,该向导会自动将一种控件类型替换为另一种控件类型。

然后,您可以将所有 WideString 声明更改为常规字符串。 String 现在是 UnicodeString 的别名,因此所有字符串都可以很好地保存 Unicode 数据。

顺便说一句,TNT 控件的作者 Troy Wolbrink 现在比他自己的控件更喜欢 Delphi 2009。

关于delphi - 将支持 unicode 的 Delphi 2006 应用程序移植到 Delphi 2009,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/300446/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com