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

Вниз

Углубленная трассировка   Найти похожие ветки 

 
kyn66 ©   (2009-12-09 10:40) [0]

Добрый день. При очистке веток дерева TreeView, использующего объекты, применяю следующий код:

procedure TRupsFrm.TreeView1Deletion(Sender: TObject; Node: TTreeNode);
begin
 Dispose(PTreeID(Node.Data));
end;

И хотел проверить как выполняется процедура если у ветки нет объекта, т.е Node.Data = Nil. В режиме отладки на вышеприведенном событии компилятор по F7 глубже не входит. Проверка нужна для того чтобы определиться, стоит ли предварительно Data проверять на Nil перед уничтожением

 if Node.Data <> Nil then
   Dispose(PTreeID(Node.Data));

Вопрос: почему в данной ситуации трассировка не переходит в модуль System?


 
RWolf ©   (2009-12-09 10:44) [1]

[x] Use debug DCUs


 
Сергей М. ©   (2009-12-09 10:47) [2]

Потому что используемый в дан.ситуации system.dcu не содержит отладочной инф-ции.

По поводу nil - можешь не проверять, исключения не будет.


 
Andjey   (2009-12-09 10:49) [3]

2RWolf

Спасибо, работает.


 
kyn66 ©   (2009-12-09 10:50) [4]

Ок. Все получилось.


 
Игорь Шевченко ©   (2009-12-09 13:21) [5]

Andjey   (09.12.09 10:49) [3]
kyn66 ©   (09.12.09 10:50) [4]

Вас там, что - группа товарищей ? Или правила форума не для вас написаны ?


 
kyn66 ©   (2009-12-09 15:00) [6]


> Игорь Шевченко ©   (09.12.09 13:21) [5]


Коллега по несчастью. Работаем над одним проектом.


 
Jeer ©   (2009-12-09 18:02) [7]


> Коллега по несчастью. Работаем над одним проектом.


Это поэтому "Булава" не летает ? :)



Страницы: 1 вся ветка

Текущий архив: 2010.01.31;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.015 c
1-1235936478
Cobalt
2009-03-01 22:41
2010.01.31
Ограничение "mailto:" на размер &amp;subj ?


8-1201820831
cerber
2008-02-01 02:07
2010.01.31
"програмно" нажать ссылку в флеш анимации.


15-1259398978
12
2009-11-28 12:02
2010.01.31
Антивирус. Коряво обновляется nod32. 4.0467.0. Помогите чем нибуд


15-1259530217
Юрий
2009-11-30 00:30
2010.01.31
С днем рождения ! 30 ноября 2009 понедельник


15-1259445310
Германн
2009-11-29 00:55
2010.01.31
Пушкин то наш...