Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.08.04;
Скачать: CL | DM;

Вниз

Не пойму почему так происходит   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
11-10150
Arhangel
2002-12-01 22:19
2003.08.04
Как узнать Handle у кол формы?


14-10429
Vlad Oshin
2003-07-16 15:40
2003.08.04
Боитесь ли Вы виртуальной жизни?


11-10155
nsvi
2002-12-01 13:15
2003.08.04
Копирование файлов


3-10119
kors
2003-07-14 11:02
2003.08.04
select


14-10369
LiLa Ananda
2003-07-16 08:46
2003.08.04
Восприятие женского отказа мужчинами