label6.Caption:=floatToStr(strtofloat(label6.Caption)+ strtofloat(listview3.Selected.SubItems[5]) );
listview3.Selected.SubItems[5] 是文本类型的数字为什么这样有时候正常,有时候会出错呢?
label先为0,每操作一次数据给它加上listview3.Selected.SubItems[5]中的数字

解决方案 »

  1.   

    listview3.Selected.SubItems[5] 这里的确定strtofloat没有异常吗?有空值吗?
    label6.Caption初使值是什么,如果是空给个初始值0
      

  2.   

    本帖最后由 bdmh 于 2009-06-09 11:45:10 编辑
      

  3.   

    listview3.Selected.SubItems[5]能出错误的地方就在这了,仔细看一下源码,这个取值是否有问题,或许是空,或许是非法值