Мы получаем ошибки нарушения доступа в COMCTL32.DLL на настольном приложении, разработанном в Emabarcadero C ++ XE5.
Эта проблема возникает в основном в пользовательской среде, где он оставляет приложение работающим на ночь, а когда он получает к нему доступ в течение продолжительного времени — приложение вылетает.
Трассировка стека выглядит следующим образом
класс исключения: EAccessViolation сообщение об исключении: нарушение прав доступа по адресу 72E5B95A в модуле «COMCTL32.DLL». Читайте адрес 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
Кто-нибудь еще видел подобную проблему?
Любые предложения по решению этой проблемы?
Задача ещё не решена.
Других решений пока нет …