|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
07.10.2011, 16:04 | #1 |
Уважаемый
Форумчанин
Регистрация: 04.07.2010
Сообщений: 318
|
Ошибка с модулем ntdll.dll. Нужно разобраться.
Что за ошибка, что она значит?
Project Project1.exe raised exception class EAccessViolation with message 'Access violation at adress 7C91B1FA in module 'ntdll.dll'. Write of address 000F001F'. Process stopped. Use Step or Run to Continue. Что нужно исправить?
даешь высокое напряжение
|
07.10.2011, 16:23 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Пытаетесь записать в невыделенную/недоступную память. Проверяйте создание объектов, выделение памяти для массивов и т.д.
|
07.10.2011, 16:27 | #3 |
Уважаемый
Форумчанин
Регистрация: 04.07.2010
Сообщений: 318
|
Код:
даешь высокое напряжение
|
07.10.2011, 16:32 | #4 |
Пользователь
Регистрация: 06.10.2011
Сообщений: 38
|
а для массива field выделено столько скока надо памяти?
|
07.10.2011, 16:39 | #5 |
Уважаемый
Форумчанин
Регистрация: 04.07.2010
Сообщений: 318
|
Массив же не динамический, а статический. Вроде память под него уже выделена.
даешь высокое напряжение
Последний раз редактировалось Vova777; 07.10.2011 в 16:41. |
07.10.2011, 17:07 | #6 |
Пользователь
Регистрация: 06.10.2011
Сообщений: 38
|
Ну тогда сложно сказать где у вас ошибка закралась, по листингу что вы привели ошибок других не должно быть. Единственное что может придти в голову, дык это может объект Image1 у вас раньше времени очищается из памяти или еще чего либо... Без полного исходника сложно что-то сказать.
|
07.10.2011, 18:34 | #7 |
Уважаемый
Форумчанин
Регистрация: 04.07.2010
Сообщений: 318
|
В общем докопался вот до чего. В окне с предупреждением жму Ок, потом кнопку в Делфи Run, после чего открывается вкладка CoolTrayIcon и там ошибка на следующей строке:
Код:
даешь высокое напряжение
Последний раз редактировалось Vova777; 07.10.2011 в 18:37. |
07.10.2011, 18:47 | #8 |
Форумчанин
Регистрация: 14.03.2011
Сообщений: 104
|
Код:
Последний раз редактировалось Silver_S; 07.10.2011 в 18:50. |
07.10.2011, 18:48 | #9 |
фонатик DELPHI
Форумчанин
Регистрация: 14.01.2008
Сообщений: 714
|
1.var axq, ayq: word; советую записать var axq, ayq: integer;
2. размерность массива field должна быть axq+1, ayq+1 или циклы должны иметь следующие диапозоны Код:
95% сбоев и ошибок приложений, находится в полу метрах от монитора
|
07.10.2011, 18:48 | #10 |
Уважаемый
Форумчанин
Регистрация: 04.07.2010
Сообщений: 318
|
так уже пробовал, нет результата никакого, поэтому и не изменил
даешь высокое напряжение
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с ntdll.dll | koolich | Общие вопросы Delphi | 2 | 06.03.2010 01:37 |
Имя модуля с ошибкой ntdll.dll | valerij | Windows | 1 | 29.11.2009 23:42 |
сообщение об ошибке ntdll.dll | trech85 | Общие вопросы Delphi | 4 | 12.12.2008 14:29 |
Ошибка в ntdll.dll | mutabor | Общие вопросы Delphi | 1 | 24.06.2008 14:55 |