我用D7开发的一个进销存软件打包生成安装文件后,安装在目的机子上。运行后最小化会出现"Access violation at address XXXXXX.Read of address XXXXXX的错误?" 
有些机子会,有些机子不会?请问要如何解决?是不是我D7上有那些问题。。但我D7安装过好几次了。
因为每次最小化后都要弹出一个错误人家还以为我软件有问题,在此请求大家了。谢谢

解决方案 »

  1.   

    如果是多线程,看看是不是多线程同步上的问题经测试发现双核cpu在运行多线程程序时会出现问题(开发的时候未处理同步)
      

  2.   

    你是否使用类似UPX一类软件压缩过EXE文件。
      

  3.   

    直接源码中运行不会出现错误,就打包成安装包后,安装在有些机子上会出现此类问题,包括开发的机子有时也会出现这个问题。我使用的是XP+D7
      

  4.   

    不打包,直接运行exe文件试试,Delphi写的都是绿色软件,不用打包就可以