real是一个带小数点的实数类型,pchar是一个字符串指针必须先将real类型转为string字符串类型,string是兼容pchar的,如果类型是pchar则使用pchar强转就行了例var fl:real; s:string; p:pchar;begin fl := 2.0001245; s := FloatToStr(fl); p := pchar(s);end;