2

我们在使用 Emabarcadero C++ XE5 开发的桌面应用程序上的 COMCTL32.DLL 中遇到访问冲突错误。这个问题主要发生在用户环境中,他让应用程序在一夜之间运行,并且当他在很长一段时间后访问它时 - 应用程序崩溃了。

堆栈跟踪如下所示

异常类:EAccessViolation
异常消息:模块“COMCTL32.DLL”中地址 72E5B95A 的访问冲突。读取地址 FFFFFFFF。

主线程($ 57c):
72e5b95a +000 COMCTL32.DLL
7770df12 +092 USER32.dll CallWindowProcW
5046777a +0e6 vcl190.bpl Vcl Controls.TWinControl.DefaultHandler
504631b1 +015 vcl190.bpl Vcl Controls.TControl.WMLButtonDown
504cf874 +034 vcl190.bpl Vcl Comctrls.TCustomTreeView.WMLButtonDown
5046345e +07e vcl190.bpl Vcl Controls.TControl.WMMouseMove
50462b49 +2bd vcl190.bpl Vcl Controls.TControl.WndProc
50467669 +5c5 vcl190.bpl Vcl Controls.TWinControl.WndProc
504ceeb6 +082 vcl190.bpl Vcl Comctrls.TCustomTreeView.WndProc
50466cac +02c vcl190.bpl Vcl Controls.TWinControl.MainWndProc
7770df9b +00b USER32.dll DispatchMessageW
50590dc3 +0f3 vcl190.bpl Vcl Forms.TApplication.ProcessMessage
50590e06 +00a vcl190.bpl Vcl Forms.TApplication.HandleMessage
50591141 +0c9 vcl190.bpl Vcl Forms.TApplication.Run
00406011 +69d vat.exe vat.cpp 189 +116 WinMain
0072d46d +14d vat.exe __startup
76e962c2 +022 KERNEL32.DLL BaseThreadInitThunk

有没有其他人看到过类似的问题?

有什么建议可以解决这个问题吗?

4

0 回答 0