Я не могу показаться, чтобы это было видно. Моя программа компилируется и запускается успешно, но во время отладки только она выдает окно с сообщением «Invalid Pointer Operation» при выключении программы. Я тщательно проверил все события FormCloseQuery и FormDestory для любого синтаксиса или логической ошибки. Я не нашел их, и они выполняются так, как ожидалось, без какой-либо ошибки.Недействительная операция указателя - Delphi XE
Когда я говорю компилятор разорвать на ошибку Invalid Pointer Operation, он ничего не делает, но вешает программу. В этот момент мне пришлось прекратить или убить процесс.
Как вы оцениваете это?
Спасибо заранее,
Включите Debug DCU и пройдите через выключение, пока не найдете, что вызывает эту ошибку. Вы работаете с FastMM в режиме полной отладки? –
@DavidHeffernan, :) Помню, у нас был разговор о FastMM. К сожалению, я не использовал FastMM, так как я тестировал его во время работы. Я включу DCU и посмотрю, что произойдет. – ThN
@DavidHeffernan, после перерыва с включенным dcu, отладчик остановился в файле System.pas. Немного сбивает с толку, но я думаю об этом, потому что одна из причин, по которой он ведет машину Мейсона. Думаю, теперь мне нужно снова поставить FastMM. – ThN