读书人

XE2 下有编译授命令STRING 编译为ANSI

发布时间: 2013-09-05 16:02:07 作者: rapoo

XE2 下有编译指令令STRING 编译为ANSISTRING吗?
原本是D7的项目,需要转换到XE2。XE2下的STRING 默认是WIDESTRING 而DELPHI7下默认是ANSISTRING
有 没有编译指令 指定编译为 ANSISTRING呢?
[解决办法]
{$H+}
用这个
[解决办法]
{$H+}每个单元都要用.没有全局的.
另外纠正一下,默认是UnicodeString,而不是WideString.UnicodeString和WideString有根本上的不同.WideString没有写时复制也没有引用计数.WideString是Windows支持的的COM类型BSTR,UnicodeString是Delphi的内部类型

读书人网 >.NET

热点推荐