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;