6

在Delphi XE3 中,许多以前定义为和现在的Winapi.Windows.pasC 类型分别定义为和(例如, ):PWideCharPAnsiCharMarshaledStringMarshaledAStringPWCharLPSTR

  PWChar = MarshaledString;
  LPSTR  = MarshaledAString;

实际上,在System.pasMarshaledStringMarshaledAString分别等价于PWideCharPAnsiChar

  MarshaledString  = PWideChar;
  MarshaledAString = PAnsiChar;

但这个决定背后的背景是什么?我的意思是,为什么 Embarcadero应该重新定义这种 C 字符串类型?

4

1 回答 1

4

Embarcadero 正在开发用于移动开发的下一代编译器。您看到的变化与该努力有关。技术细节尚未公开,因此任何知道它的信息的人都不能进一步谈论它。

于 2012-11-13T00:56:05.400 回答