Delphi程序在退出时报错'Access violaction at address in module'。在程序中新增一个画面后,在退出整个程序时就会报这样的错误。新增的程序也没有发现有什么问题。那位同仁知道什么原因。
直接运行.exe文件,退出时报:"0x0040392a"指令引用的"0x00e5075c"内存。该内存不能为"read"。

解决方案 »

  1.   

    可能是加载DLL文件时,在退出时没有“释放”
      

  2.   

    新增加的画面没有加载DLL 文件呀。
      

  3.   

    那你就重新一个 空的窗体 程序,什么代码也不用写
    编译后,再退出时看看有没有错误
    若有错误的话,可能是DELPHI环境有问题,
    若没有错误的话,就是你的那个程序中有些变量或者参数引用“错误”
      

  4.   

    看错误地址是程序内部的,可以调试出来的
    如果调试环境不报错,可以用Eurekalog定位错误代码