我有一个在 Delphi 7 下运行 BDE 的旧应用程序,现在购买了 Delphi XE。我看到很多人说迁移代码的主要问题是更改为unicode。可能还有支持 unicode 的数据库。
但是,我真的必须这样做吗?我可以不只坚持 BDE 和一些“好的旧字符串格式”吗?
我希望能够在这里快速切换到 Delphi Xe,而不必使用所有新功能等......
Rgds PM
最佳答案
将数据连接到数据库的数据字段没有更改。 TStringField 仍然具有 AnsiString 类型的 Value 属性,它与旧行为匹配。
当您检查编译器将发出的所有警告时,您可能会毫不费力地完成并保持 BDE 的事件。
此外,我建议在可预见的将来用更新的解决方案替换 BDE - 不仅仅是因为 Unicode。
关于delphi - 将旧的 Delphi 7 代码迁移到 Delphi XE - 真的需要 unicode 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7881368/