唉,菜鸟前进一步可真是费劲啊,好不容易在原有的程序基础上新加了一个很小的模块,结果,现在整个程序都出问题了,现在按很多页面的从表,按下那个商品名称的列,原来就直接能弹出商品名称选择的对话框的,现在第一下按的时候会出现错误的提示框
Access violation at address ******** in module '******.exe'.Read of address *******然后按第二下才出现选择商品名称的对话框的,结果需要选择的项选择之后,是保存不上的,提示什么约束条件冲突什么的,,,现在程序里好像所有的这样的从表都出现了问题然后关闭页面后还会出现提示框"应用程序发生异常,未知道的软件异常,位置为*******这到底是哪里出了问题啊,,,,请大家帮分析分析吧,,,唉,菜鸟想进步一步咋这么费劲呢啊,,,,,,,,,,,,,,

解决方案 »

  1.   

    Form未创建,就直接Show.
    或其它对象没有.create(),就直接使用.
      

  2.   

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