请教个类型转换问题(TObject转Double)(100)

N

NRID

Unregistered / Unconfirmed
GUEST, unregistred user!
AParam为TObjectValue := string(AParm)都正常Value := Double(Aparam)就不行,不知要怎样写
 
转不了,没可能的,别想了TObject是指针4个字节长度,string也可以认为是指针4字节长度double是浮点 8字节长度的
 
啊,补充下,如果你非要用浮点,可以考虑single 这个是4字节长度的,可以转
 
AParam为TObjectaaa:= string(AParm)都正常Value := strtofloatDef(aaa,0)
 
多人接受答案了。
 

Similar threads

回复
0
查看
671
不得闲
D
回复
0
查看
746
DelphiTeacher的专栏
D
D
回复
0
查看
748
DelphiTeacher的专栏
D
D
回复
0
查看
595
DelphiTeacher的专栏
D
顶部