var
tt :boolean;
qj_wucha1,bijiaogs1,bijiaogs2 :string;
aa1,aa2 :double;
bijiaogs1:='2.00 3.20 3.20';
bijiaogs2:='1.90 3,25 3.40';
qj_wucha1:='0.10';
aa1:=StrToFloat(LeftStr(bijiaogs1,4))-StrToFloat(LeftStr(bijiaogs2,4));
aa2:=StrToFloat(qj_wucha1);
...调试时结果也是aa1=0;aa2=0...好象StrToFloat没法转换一样,..郁闷..StrToFloat用法有问题?
....请教高手们,怎么才能算出aa1=0.10,aa2=0.10;
tt :boolean;
qj_wucha1,bijiaogs1,bijiaogs2 :string;
aa1,aa2 :double;
bijiaogs1:='2.00 3.20 3.20';
bijiaogs2:='1.90 3,25 3.40';
qj_wucha1:='0.10';
aa1:=StrToFloat(LeftStr(bijiaogs1,4))-StrToFloat(LeftStr(bijiaogs2,4));
aa2:=StrToFloat(qj_wucha1);
...调试时结果也是aa1=0;aa2=0...好象StrToFloat没法转换一样,..郁闷..StrToFloat用法有问题?
....请教高手们,怎么才能算出aa1=0.10,aa2=0.10;
aa1:=StrToFloat(LeftStr(bijiaogs1,4))-StrToFloat(LeftStr(bijiaogs2,4));
这句之后,把鼠标放在aa1这个变量的时候,显示的值却不是0.1,而是很长的一个浮点数,
哪位大虾可否解释一下?