delphi中如何表示?号

delphi中怎么表示?号啊程序读取数据时提示?is not a valid floating point value我觉得是?转换成float

delphi中怎么表示?号啊
程序读取数据时提示'?'is not a valid floating point value
我觉得是'?'转换成float数据类型时出错.
但是尝试表示避免读取?不成功. 如strtofloat(str[23])<>'' 或者strtofloat(str[23])<>'?' 或者strtofloat(str[23])>0

高手们救救菜鸟吧

[解决办法]
StrToFloatDef(str[23],0.0)
后面是默认值,当转化不成功时候返回