Delphi7转移到Delphi XE,
从代码上看,一个变化就是对Unicode(从此用Delphi编写乱码的问题,国际化问题算是彻底解决了)。
特别是代码中喜欢用PChar的同学要注意了,在XE中PChar默认都是PWideChar,而Delphi7中指向PAnsiChar的。
关于Delphi XE的Unicode说明可以下面的一篇资料,讲的很详细了
http://www.chinashare.net/index.asp?/1274-14-0-1-1.html
原文来自
http://blogs.embarcadero.com/vsevolodleonov/2010/09/27/delphi7projectsupgradetdelphixe/
来自东子的博客
从代码上看,一个变化就是对Unicode(从此用Delphi编写乱码的问题,国际化问题算是彻底解决了)。
特别是代码中喜欢用PChar的同学要注意了,在XE中PChar默认都是PWideChar,而Delphi7中指向PAnsiChar的。
关于Delphi XE的Unicode说明可以下面的一篇资料,讲的很详细了
http://www.chinashare.net/index.asp?/1274-14-0-1-1.html
原文来自
http://blogs.embarcadero.com/vsevolodleonov/2010/09/27/delphi7projectsupgradetdelphixe/
来自东子的博客
本文详细介绍了在将Delphi项目从Delphi7升级到DelphiXE时,如何应对Unicode编码转换带来的乱码问题和国际化需求。特别指出在XE中PChar默认为PWideChar,而Delphi7中则为PAnsiChar,通过调整代码以适应新的Unicode环境,可以有效解决项目升级过程中的兼容性和国际化问题。
4734

被折叠的 条评论
为什么被折叠?



