Delphi 中的报错:debugger exception notification

我提取了一个大型程序的一部分源代码组成了一个小程序,调试不报错,但是运行的时候出现了
debugger exception notification
Project project1.exe rasied exception class EAccessViolationwith message 'Access violation at address 00482226 in module 'project1'.Write of address 00000038.Process stopped.Use step or run to continue.
代码应该是没有问题的,这会是什么原因?

这是一个运行时刻输入数据校验(无效输入导致)异常的错误,可以通过下述设置来避免弹出上面的提示:
Tools ---- Debugger Options----OS Exception页----去掉OK按钮前Integrated debugging选项的挑钩。
但还是建议你在代码中加入Try........except........end语句, 确保安全运行。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-21
应该是访问到了没有初始化的对象。所以先确定所用的对象是不是已经创建了。本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网