为什么程序在编译器下运行有问题,可是应用程序就没有问题????(100分)

C

cb1997

Unregistered / Unconfirmed
GUEST, unregistred user!
我的程序在编译器下运行就有问题,可是关闭delphi执行应用程序就没有问题??
关闭Delphi运行应用程序时,一切正常:
打开delphi在运行程序后打开某些窗口时出现错误框,内容如下:
Error reading ****.Item.String : A call to an OS function failed;
请问那位“大虾”帮帮忙呀??????????
 
进行什么操作时出的错?
 
就是在delphi中运行该程序就产生那种错误!
 
这是因为在编译环境下被 Delphi 的调试模块俘获,在执行模式下,被系统错误模块
俘获,由于错误并没有引起崩溃,在编译模式下,就会给出错误提示,在执行模式下
被系统默认处理程序忽略。如果不希望被系统默认处理程序忽略,在可能出现的错误
代码块间使用 try...except...end 就可以在程序中俘获,如果一样想忽略它,在
except...end 间什么也不写,错误就不会往系统传递。但这没有处理错误,在编译模
式下还是会被 Delphi 调试模块查到错误的。建议按照 Delphi 提示的错误,查一查
代码中具体的问题,以保持代码的健康。
 
给多少分?
 
delphi浪客:
你有什么更好的意见啊,交流一下啊!说的好的话分数在我的范围之内随便
 
tools->debugger options->language->复选框stop on delphi exception 不选
在玩玩看
 
顶部