什么是Delphi 7和Delphi 2009的差异处理字符,字符串,unicode等?

Dia*_*ian 1 delphi delphi-7 delphi-2009

我有一个只在Delphi 7中工作的课程,经过多次尝试将其转换为Delphi 2009后,我们终于同意将我们的项目改为Delphi 7.

该项目或多或少完成,但我想给2009年的东西另一个镜头.

除了Delphi 7中的Sizeof(Char)等于1和Delphi 2009中的等于1之外,还需要注意哪些其他更改?

附加:这可能有助于知道我转换为2009年,所以这里是.这是unit HanInput;一部分.它翻译键(英文)并输出韩文字符.他使用索引的方式实在令人困惑,每个韩文字符HAD的大小为2,因此必须更改许多代码.

可悲的是,我不懂韩语,所以我很难猜出算法的某些外观.

RRU*_*RUZ 8

你可以Delphi and Unicode从MarcoCantù 查看这篇论文,它以很好的方式解释了Delphi中的Unicode字符串支持.