to lvxq :棘手的类型转换 (10分)

  • 主题发起人 MatchesGirl
  • 开始时间
M

MatchesGirl

Unregistered / Unconfirmed
GUEST, unregistred user!
很抱歉,应更正为由variant 转化为double
 
不用转,直接用
 
很抱歉,应更正为由variant 转化为double
 
简单
var
aa:variant;
dblVal:double;
flag:Integer;
....
aa:='34567.01';
Val(aa,dblVal,flag);
if flag<>0 then
ShowMessage('Error')
else
ShowMessage(floatToStr(dblVal));
 
多人接受答案了。
 
顶部