Delphi编译器就这样做的,记录指针的成员和记录的成员是一回事.但是,使用with时就不一样,可以with x^ do,不可以with x do.