Неожиданный сбой стилизованного приложения - PullRequest
0 голосов
/ 10 октября 2018

Я использую C ++ Builder для разработки приложения.Я обнаружил ошибку:

Нарушение доступа по адресу 00DC4D28 (00C8672A, 00DCB06C, 00DC398C) в модуле 'XXX.exe'.Напишите адрес 00000278.

Я искал в сети и этот вид нарушения доступа я видел здесь: Обработка нажатия кнопки, добавленной в другое приложение .Я не пытаюсь делать что-то подобное.Мои формы создаются с (self) «this» как владелец / родитель.

Я использую madExcept и довольно часто получаю эту проблему с компьютеров клиентов, я не могу ее воспроизвести.Такое исключение происходит, кажется, в нескольких местах, но я не уверен, что это так: мой код или классы Embarcadero.

Последней вызванной функцией является InitWndProc из Vcl.Controls.Я думал, что это может быть вызвано утечками ручек, но они кажутся постоянными, и утечек памяти не так много.Я попробовал также FastMM, но так как я не могу воспроизвести, я не знаю, что я могу сделать больше.Поэтому, если у кого-то есть идеи, как отлаживать или исправлять ошибки, пишите.

...