求救:Delphi5开发的应用程序在WinXP系统中退出时进程还在,请教如何解决?(100分)

  • 主题发起人 主题发起人 lucybear
  • 开始时间 开始时间
L

lucybear

Unregistered / Unconfirmed
GUEST, unregistred user!
Delphi5开发的应用程序在Windows 2000系统中运行正常,但在部分Windows XP(Office 2003)机器上出现异常。问题描述:
1、在部分Windows XP机器上运行时,点击“退出”后,程序进程并未退出,且CPU升至100%。
2、另一同类程序在Windows XP上运行后,退出时报内存错,提示ModName:Kernel 32.dll。

说明:在Windows XP上配置了编译环境,同样出现这个错误。

该问题估计是跟内存释放有关,但因程序太庞大,一时不知从哪里改起。不知道各位有无碰到过此类问题,有什么解决门道,望赐教!多谢了
 
调试调试再调试,学会调试你就会成为应用开发领域中一等一的高手!
 
不是调试问题啊,本机不会出现这个错误,部分客户机器才会出现的。郁闷ing...
 
那你就检查你程序退出时做了什么,是不是在进行诸如数据保存之类的操作。或者进行对象释放这样的操作。
 
这可是杀不死的黑客技术。
 
后退
顶部