Я использую C ++ Builder для разработки приложения.Я обнаружил ошибку:
Нарушение доступа по адресу 00DC4D28 (00C8672A, 00DCB06C, 00DC398C) в модуле 'XXX.exe'.Напишите адрес 00000278.
Я искал в сети и этот вид нарушения доступа я видел здесь: Обработка нажатия кнопки, добавленной в другое приложение .Я не пытаюсь делать что-то подобное.Мои формы создаются с (self) «this» как владелец / родитель.
Я использую madExcept и довольно часто получаю эту проблему с компьютеров клиентов, я не могу ее воспроизвести.Такое исключение происходит, кажется, в нескольких местах, но я не уверен, что это так: мой код или классы Embarcadero.
Последней вызванной функцией является InitWndProc
из Vcl.Controls
.Я думал, что это может быть вызвано утечками ручек, но они кажутся постоянными, и утечек памяти не так много.Я попробовал также FastMM, но так как я не могу воспроизвести, я не знаю, что я могу сделать больше.Поэтому, если у кого-то есть идеи, как отлаживать или исправлять ошибки, пишите.