首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

Delphi字符串与浮点数的转换有关问题

2012-03-06 
Delphi字符串与浮点数的转换问题碰到一个比较奇怪的问题,使用strtofloat函数,使用的变量的值总是等于一个

Delphi字符串与浮点数的转换问题
碰到一个比较奇怪的问题,使用strtofloat函数,使用的变量的值总是等于一个固定的值,改变不了。
值为 : 2.0909976781e-307

var
  i:double;
begin
  i := StrToFloat(edt1.Text);
// i := StrToFloat('93.33');
  edt1.Clear;
end;

即使我将注释掉的语句使用起来,得到的i的值仍旧是那个值。
怎么回事。

[解决办法]
i没有去使用,优化了。
[解决办法]
i没有被使用,编译器优化了
[解决办法]
i是一个没有被后续使用的变量,delphi编译器对它不做处理

热点排行