我的程序中总是报错,用断点执行也找不出到底是在哪一步出的错,有什么其他办法吗?谢谢了!

解决方案 »

  1.   

    错误信息是这样的:project collect.exe raised exception class EConvertError with message '5.5' is not a valid integer value'. process stopped. use step or run to continue.我的程序中有一个TDBgrid,对应了一个table的几个字段,其中有一个字段数据库中的定义是number(7,3),table中的字段是float型的,可是每次我给这个字段赋一个小数,比如说5.5,它就报错。这是怎么回事啊,我找来找去找不到错在哪里。
      

  2.   

    你是否有用了strtoint,
    找一下, 可能是這個問題.
      

  3.   

    那个字段是个integer,错误已经说的很清楚了,就是数据类型不匹配
      

  4.   

    可是我table里设的字段类型是float,不是integer。
      

  5.   

    我说错了,应该是isignal说的,估计你用了strtoint吧