我编译了一个MDI应用程序,运行后一切正常.只是在点主窗口上的"X"小叉号来退出程序时,出错了.
application error:
 The instruction at "0x019b02b3" referenced memory at "0xb99c9d04".The memory could not be "Written".
 Click on OK to terminate the program.
我在MDIForm1的Unload事件中写了一写释放边量的语句,但没有被执行.请各位指点迷津,这是为什么啊?

解决方案 »

  1.   

    以上问题是你系统中某些控件或dll的版本不兼容所引起的,因你所使用的系统中或其他应用程序中运行了这些没有版本更新的dll,以致内存访问中无法识别当前的地址是否以原有的方式进行访问还是以另一个版本的注册信息来访问
      

  2.   

    楼上的意思我有点明白了,但是有解决办法吗?
    我用了一VertMenu.OCX.
      

  3.   

    你可以在註冊表中刪除所有有關VertMenu.OCX的註冊信息之后,再註冊,如果不行的,可能是VertMenu.OCX它本身未處理兼容性,你可以升級或用其它ocx