|
Вопрос # 224/ вопрос открыт / |
|
Доброе время суток, господа программисты. У меня по нажатию кнопки очищается TreeView1, создаются в нем катологи и подкатологи. На по повторном нажатии этой кнопки вылетает ошибка
"Project Project1.exe raised exception class EAccessViolAtion with message 'Access violation at address 004288F8 inmodule 'Project1.exe'. Read of address 00000004'. Process stopped. Use Step or Run to continue." И выделяет стороку "if FolderExists(x,Memo2.Lines[v])=false then begin". Я английский не знаю. Что означает это ошибка и в чем я ошибся и что мне делать(После нажатия кнопки, событие обращаетя к некоторым функция, если это вам поможет). Заранее Благодарен.
 |
Вопрос задал: Geron (статус: 1-ый класс)
Вопрос отправлен: 27 декабря 2006, 00:51
Состояние вопроса: открыт, ответов: 2.
|
Ответ #1. Отвечает эксперт: PaVeL-Ekt
Здравствуйте, Geron!
А не могли-бы Вы привести более подробный код?
 |
Ответ отправил: PaVeL-Ekt (статус: 2-ой класс)
Время отправки: 27 декабря 2006, 06:38
|
Ответ #2. Отвечает эксперт: min@y™
Если ты пользуешься моей функцией FolderExists(), которую я дал как ответ на вопрос №206, то не вызывай её, когда x = nil и после очистки дерева (не имеет смысла). Проверяй так (см. приложение):
Хотя я не знаю, как инициализируется переменная x: TTreeNode, но всё же...
 |
Ответ отправил: min@y™ (статус: Доктор наук)
Время отправки: 27 декабря 2006, 08:27
Оценка за ответ: 5
|
Мини-форум вопроса
Всего сообщений: 1; последнее сообщение — 27 декабря 2006, 10:48; участников в обсуждении: 1.
|
mvp (статус: 4-ый класс), 27 декабря 2006, 10:48 [#1]:
А ещё можно проверить, есть ли v строк в memo: if v < Memo2.Lines.Count then....
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|