百思不得其解 Unhandled exception in XX.exe(NTDLL.DLL): 0xC0000005:Access Violation.
自已写了一个win32 dll. 另写了一个测试程序,测试程序中有几个按钮,在测试程序关闭前点击一下按钮调用dll中的一个函数,清理dll中正在做的工作,然后点关闭按钮,这样退出没问题。
但若把调用dll函数(清理dll中正在做的工作)放置于OnClose(),OnOk()中就会弹出一对话框 Unhandled exception in XX.exe(NTDLL.DLL): 0xC0000005:Access Violation.
若把调用dll函数(清理dll中正在做的工作)放置于OnDestroy()中,根本就不会执行到那去,程序好像是退出了,但实际进程还在。
请问如何做。。。
(Unhandled exception in XX.exe(NTDLL.DLL): 0xC0000005:Access Violation. 中的XX.exe即我的测试程序名称)