Форум: "Основная";
Текущий архив: 2003.08.04;
Скачать: [xml.tar.bz2];
ВнизНе пойму почему так происходит Найти похожие ветки
← →
Till (2003-07-23 09:40) [0]Здравствуйте Мастера!
У меня вопрос при компиляции приложение компилируеться но когда пытаешься закрыть его выскакивает окно с ошибкой, и указывает на текс в коде
if (Assigned(FPendingFormsList)) and (FPendingFormsList <> nil) then
Вот, буквально вчера было все ок, сегодня никаких существенных изменений в приложение не вносил но вот она вот так глючит... :(((((( Подскажите в чем дело?!
Картинка ошибки лежит тут http://www.ichwill.nm.ru/error.jpg
Сразу извиняюсь если вопрос чайниковский.
← →
Palladin (2003-07-23 09:42) [1]ты знаешь, нормальная компиляция лишь признак того что в твоей программе нет синтаксических ошибок...
← →
Till (2003-07-23 09:45) [2]Забыл сказать когда запускаешь готовый ехе-шник то при закрытии ничего не вылазиит, значит глюк в Delphi?
Подскажите пожалуйста!
← →
Till (2003-07-23 09:46) [3]
> Palladin © (23.07.03 09:42)
> ты знаешь, нормальная компиляция лишь признак того что в
> твоей программе нет синтаксических ошибок...
я это прекрасно понимаю , но почему имеено это выскакивает при закрытии приложения?! не пойму, :(( вчера было все ОК! и все было нормально!
← →
Skier (2003-07-23 09:53) [4]Хм...Странная "конструкция"...
1) if Assigned(FPendingFormsList) then этого должно хватить
2) И, судя по всему, ошибка не здесь, а в другом месте.
← →
Digitman (2003-07-23 09:54) [5]Достаточно всего одной проверки
if Assigned(FPendingFormsList) then ...
вторая проверка and (FPendingFormsList <> nil) делает тоже самое, никчему она
Ошибка не в этой строке, а в последующих строках, осуществляющих первое же обращение к FPendingFormsList при успешной проверке на Assigned(). Либо в той же строке, но справа от then ..
Проверка на Assigned() не дает гарантии корректности обращения к области памяти, указательна которую лежит в FPendingFormsList - это может быть и "мусор"
← →
Palladin (2003-07-23 09:54) [6]я тоже задаю себе такой вопрос частенько...
ищи ошибку в программе...
← →
Till (2003-07-23 10:46) [7]Это ошибка в одном из компонентов была, а именно в XPMenu я его убрал и стало, оК! Буду разбираться теперя в исходнике его....
Спасибо всем за помощь!
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.08.04;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c