|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.06.2014, 23:32 | #1 |
Пользователь
Регистрация: 25.05.2013
Сообщений: 33
|
Memo. Ошибка runtime error 216 at 00404F22
Облазил в инете, у всех в основном такая проблема в какой-нибудь программе. У меня же просто на форме. Кинул Memo, обращаюсь к нему Memo1.Lines.Add('Aaaa');
И тут вылетает ошибка: Project Project1.exe raised exception class EAccessViolation with message 'Access violation at address 0051D19D in module 'Project1.exe'. Read of address 000002A8' Потом окошко с ошибкой: Runtime error 216 at 00404F22 Как я понял проблема с обращением к памяти по такому-то адресу, только как её исправить. С утра все было нормально, сейчас сел за комп и тут пошли вот такие пироги. Конечно возможно я допустил где-то ошибку, просто с чемпионатом мира, сейчас особо не высыпаюсь =) вот код: Код:
|
19.06.2014, 23:40 | #2 |
Форумчанин
Регистрация: 21.01.2012
Сообщений: 240
|
А главный блок begin-end у формы когда выполняется? Если до того как форма уже существует и показана на экране, то Memo1 не существует либо не может выполнить lines.add на этот момент.
Что-то никогда не пробовал в этот блок что нибудь добавлять кроме обработчиков определенных событий. |
19.06.2014, 23:54 | #3 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,872
|
Код:
Последний раз редактировалось northener; 20.06.2014 в 00:05. |
20.06.2014, 00:15 | #4 | |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,872
|
Цитата:
|
|
20.06.2014, 00:37 | #5 |
Пользователь
Регистрация: 25.05.2013
Сообщений: 33
|
То есть получается вначале пробегается по блоку begin end, а только потом начинает по форме бегать. Ок, спасибо, будут знать теперь =)
|
20.06.2014, 01:05 | #6 |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,872
|
"Потом" может и не быть вовсе. Эта форма может быть и вообще никогда не создана. Но секция инициализации будет выполнена в любом случае.
|
20.06.2014, 01:56 | #7 | |
Заблокирован
Регистрация: 02.03.2014
Сообщений: 439
|
Цитата:
Код:
Последний раз редактировалось XE5; 20.06.2014 в 02:04. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
runtime error 216 at 5b261531 в dll при завершении приложения | Volkogriz | Общие вопросы Delphi | 7 | 12.02.2013 18:26 |
Runtime error 216 [Delphi7 + JediVCL + IBExpress] | AVZevs | Общие вопросы Delphi | 8 | 28.09.2012 12:11 |
Ошибка runtime error '9' subscript out of range | BioNoob | Microsoft Office Excel | 2 | 05.06.2012 16:33 |
Ошибка макроса Runtime ERROR 1004 | RML | Microsoft Office Excel | 3 | 20.05.2010 23:33 |
RUNTIME ERROR 216 при работе с DLL | 100GRamm | Общие вопросы Delphi | 9 | 07.11.2009 13:37 |