Главная страница
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.013 c
1-1234983949
alexis
2009-02-18 22:05
2010.01.31
перенаправить с одного порта на другой


15-1259354341
Неважно
2009-11-27 23:39
2010.01.31
Защита (идентификатор ПК) за $


1-1229112643
ivak
2008-12-12 23:10
2010.01.31
Собственный курсор


11-1210698126
AndreyRus
2008-05-13 21:02
2010.01.31
Unit KOLadd implicitly imported into package MirrorKOLPackage


2-1260209059
opolo2000
2009-12-07 21:04
2010.01.31
TQRImage в run-time