Lazarus1.0.2 和 DelphiXE3 的一些异同 2

                Lazarus               Delphi

编译器:     Ansi

界面:    UTF-8                 Unicode

string:     UTF8String          UnicodeString

AnsiChar: char                   AnsiChar

Delphi 向 Lazarus 传递 PAnsiChar,进过Lazarus string函数操作后

要用 UTF8ToAnsi 或 AnsiToUTF8 进行转码

packed record 两者的管理方式不同,甚至Lazarus 每个版本也不同

Delphi 和 Lazarus 沟通时最好用 var 形参或 指针类型

传递 var 形参本质上就是传递指针

原文地址:https://www.cnblogs.com/sikale/p/2764025.html