Как исправить нарушение прав доступа по адресу & lt; & gt; в модуле ‘COMCTL32.DLL’. Читайте адрес FFFFFFFF. в Embarcadero C ++ XE5

Мы получаем ошибки нарушения доступа в 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

Кто-нибудь еще видел подобную проблему?

Любые предложения по решению этой проблемы?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …