1. 首页
  2. 编程语言
  3. Delphi
  4. Delphi7升级到Delphi2010、DelphiXE、DelphiXE2总结

Delphi7升级到Delphi2010、DelphiXE、DelphiXE2总结

上传者: 2019-04-28 15:37:03上传 DOC文件 29.5KB 热度 30次
Delphi7升级到Delphi2010、DelphiXE、DelphiXE2总结!最后有个项目要移植到64位,所以这个很有用。在2010中PChar已经不再表示PAnsiChar而是表示PWideChar,如果依然这样写,运行时很可能会得到一个内存访问错误。因为每次Inc(P),实际上指针向前移动了2字节,因为SizeOf(WideChar)=2,Inc(P)相当于P:=P+SizeOf(WideChar)。解决方法是把PChar替换成PAnsiChar
用户评论