读书人

唉,这一小步走地这个费劲,该如何处理

发布时间: 2012-03-02 14:40:28 作者: rapoo

唉,这一小步走地这个费劲,,,,,,,,,,,,,,,,,,,,,,,
唉,菜鸟前进一步可真是费劲啊,好不容易在原有的程序基础上新加了一个很小的模块,结果,现在整个程序都出问题了,现在按很多页面的从表,按下那个商品名称的列,原来就直接能弹出商品名称选择的对话框的,现在第一下按的时候会出现错误的提示框
Access violation at address ******** in module '******.exe '.Read of address *******

然后按第二下才出现选择商品名称的对话框的,结果需要选择的项选择之后,是保存不上的,提示什么约束条件冲突什么的,,,现在程序里好像所有的这样的从表都出现了问题

然后关闭页面后还会出现提示框 "应用程序发生异常,未知道的软件异常,位置为*******

这到底是哪里出了问题啊,,,,请大家帮分析分析吧,,,唉,菜鸟想进步一步咋这么费劲呢啊,,,,,,,,,,,,,,

[解决办法]
估计指针越界或是变量没初始化!
[解决办法]
内存错最大的方法就是用单步来调试
[解决办法]
单步调试跟踪到运行出错的那句
再分析
宝剑锋从磨砺出
梅花香自苦寒来
大师都从菜鸟来
[解决办法]
Form未创建,就直接Show.
或其它对象没有.create(),就直接使用.
[解决办法]
单步调试 要会跟踪程序 看走到哪一步出现的错!

[解决办法]
在哪个按钮下出的错,就在哪个按钮下下断点,用f7 ,f8 一步一步追
[解决办法]
在你出现错误的事件的最前面设置断点,运行后到断点会进入debug状态,用F8跟进每一句代码,看最后在哪句代码上报这个错误,然后检查程序执行到这个时候这句代码里的所有引用到的对象是否都已经创建,指针的话有没有分配内存,如果这句代码里没有以上的问题,并且是一个过程调用的话,重新debug,用F7单步到过程里面再用F8用上面的方法跟进
[解决办法]
设置断点,单步执行,慢慢来哦

读书人网 >.NET

热点推荐