有些程序正常执行没问题,可一调试就会出错,比如“Invalid float point operation",怎么回事?怎样解决? Project Options中有个选项,去掉优化就可以了。至于哪个错误,看看你的代码!应该是你的程序有问题。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢你,API。优化的选项我已经去掉了,没用。那个错误可能不是我程序里面的吧,要不怎么正常的执行没有任何问题呢? 是否是程序中使用了try...except..., delphi会先执行默认异常处理,再执行except后的代码 这里是Delphi的Bug,不过我还不知道如何避免,:(有一个感觉就是:按F8下一步的时候不要按的太快 你的程序里面有错误,被try掉了。但不执行看看段点在什么地方,是关于浮点数操作的问题。你肯定加了错误屏蔽代码了。try excecpt 语句或者 onexception事件处理都能在非调试环境情况下起作用的。还是把你的代码再看看,改改。本来这就是一种手段 谢谢大家,都有道理。这么说在调试时最好把TRY。EXCEPT语句注释掉喽?TO API:但是有些时候明明还没有执行到过程的END语句嘛?难道变量一旦作用不大时DELPHI就会把它自动释放掉么? 也许吧,Delphi的内存管理是比较好的。 这么说在调试时最好把TRY。EXCEPT语句注释掉喽?关于系统处理异常错误的方式: windows出现异常错误,先查找有和这个发生异常的程序联系的调试环境吗?有则把错误句柄交给调试环境,没有则交给程序本身的异常错误保护代码,如果程序没有保护处理,系统自己处理。就是这个过程!出了错当然走到异常出口,为什么要走到end?你说的变量,看是什么级别的,局部的,全局的。他们的生存期是不同的!你加屏蔽代码为的是让程序更稳定,当然用它可以少些很多代码,看你的具体程序要求的错误的容忍度,不应该出现的错误一定要解决掉。 IDE 就是用来找错的,关掉她的异常处理开关不好!关于系统处理异常错误的方式 讨论我都说过很多遍了。建议你好好看看书。我来论坛3个多月,看到问题总是一便变得问。唉 dbgrideh插入記錄保存後,如何不讓當前行跳到末尾 奇怪的问题(关于字符串)100分相送不成敬意。 TChart 怎么预览呀?马上结帖 用SQL创建表 在线等 小调查,大家平均每天睡几个小时(午休另计)? 如何在exe中运行bat,并在运行完bat后再执行exe中的代码 用ADOTable 怎么从数据库取数据? 如何连接远端的oralce数据库,并读出其中某个表的内容? 问一个小问题,但我觉得很怪。 类型转换 删除一条记录记录后。什么文件大小不变。
优化的选项我已经去掉了,没用。
那个错误可能不是我程序里面的吧,要不怎么正常的执行没有任何问题呢?
有一个感觉就是:按F8下一步的时候不要按的太快
但不执行看看段点在什么地方,是关于浮点数操作的问题。
你肯定加了错误屏蔽代码了。
try excecpt 语句或者 onexception事件处理都能在非调试环境情况下起作用的。
还是把你的代码再看看,改改。本来这就是一种手段
这么说在调试时最好把TRY。EXCEPT语句注释掉喽?TO API:
但是有些时候明明还没有执行到过程的END语句嘛?难道变量一旦作用不大时DELPHI就会把它自动释放掉么?
就是这个过程!出了错当然走到异常出口,为什么要走到end?你说的变量,看是什么级别的,局部的,全局的。他们的生存期是不同的!你加屏蔽代码为的是让程序更稳定,当然用它可以少些很多代码,看你的具体程序要求的错误的容忍度,不应该出现的错误一定要解决掉。 IDE 就是用来找错的,关掉她的异常处理开关不好!关于系统处理异常错误的方式 讨论我都说过很多遍了。建议你好好看看书。
我来论坛3个多月,看到问题总是一便变得问。唉