|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.08.2016, 23:41 | #1 |
Пользователь
Регистрация: 24.08.2015
Сообщений: 46
|
Ошибка памяти EAccessViolation при FormCreate в Delphi 10
Здравствуйте, у меня программа на Delphi 10, которая работает с базой данной на sql. При работе программа вылетает и выдает такую ошибку:
Project AMG.exe raised exception class EAccessViolation with message ‘Access violation at address 009AC7D4 in module ‘AMG.exe’. Read of address 000000D0’ Я не могу понять почему два идентичных вызова одного и того же метода приводят к AccessViolation в одном случае (blbRazdel3009Click) и нормальной работе в другом (blbRazdel1009Click). Код:
______________________ Используйте тег [CODE] (кнопка с решеткой # в форме сообщения) при вставке кода на форум. Последний раз редактировалось Alex11223; 15.08.2016 в 23:47. |
17.08.2016, 01:12 | #2 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,894
|
Воспользуйся отладчиком и найди строку, при выполнении которой возникает данное сообщение.
В приведенном коде нет явных причин для "Read of address 000000D0". Но вот этот код, по крайней мере вызывает недоумение Код:
|
30.08.2016, 12:56 | #3 | |
Пользователь
Регистрация: 24.08.2015
Сообщений: 46
|
Цитата:
Razdel11_009Form.GROTMGrid.SetFocus ; |
|
30.08.2016, 13:32 | #4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Значит либо Razdel11_009Form, либо GROTMGrid равны nil, т.е. не созданы
|
30.08.2016, 17:29 | #5 |
Пользователь
Регистрация: 24.08.2015
Сообщений: 46
|
|
30.08.2016, 18:08 | #6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Razdel11_009Form уничтожается? Если уничтожается, то как?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
30.08.2016, 18:11 | #7 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Поставьте точку останова на это строке и посмотрите.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка памяти EAccessViolation при использовании TableView.DataController | Maxjuvefan | Общие вопросы Delphi | 1 | 22.07.2016 17:46 |
Ошибка доступа к памяти при создании клиента MySQL (Delphi XE7) | fredwriter | БД в Delphi | 17 | 17.02.2015 12:23 |
ошибка модема EAccessViolation | nurik2120 | Компьютерное железо | 1 | 29.05.2012 14:05 |
Ошибка EAccessViolation. | Muaxaxa | Помощь студентам | 6 | 21.11.2011 01:01 |
Ошибка EAccessViolation | num8er | Общие вопросы Delphi | 6 | 10.10.2007 08:00 |