XE2 下有编译指令令STRING 编译为ANSISTRING吗?

一路随云 2013-08-31 01:53:45
原本是D7的项目,需要转换到XE2。XE2下的STRING 默认是WIDESTRING 而DELPHI7下默认是ANSISTRING
有 没有编译指令 指定编译为 ANSISTRING呢?
...全文
115 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
武稀松 2013-08-31
  • 打赏
  • 举报
回复
{$H+}每个单元都要用.没有全局的. 另外纠正一下,默认是UnicodeString,而不是WideString.UnicodeString和WideString有根本上的不同.WideString没有写时复制也没有引用计数.WideString是Windows支持的的COM类型BSTR,UnicodeString是Delphi的内部类型
pathletboy 2013-08-31
  • 打赏
  • 举报
回复
{$H+} 用这个

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧