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

Вниз

Работа с указателями   Найти похожие ветки 

 
Андрей Молчанов   (2005-07-20 21:48) [0]

Здравствуйте!

Хочу, чтобы в TTreeView каждый элемент ссылался на другой. Для этого в событии дерева OnAddition написал
Node.Data := @AnotherNode;
Когда мне надо получить элемент в свойстве Data пишу
(Node.Data as ^TTreeNode)^
Возникают ошибки. Что я делаю не так? Пожалуйста, помогите!


 
begin...end ©   (2005-07-20 21:56) [1]

> Андрей Молчанов   (20.07.05 21:48)

> Node.Data := @AnotherNode

Node.Data := AnotherNode

> (Node.Data as ^TTreeNode)^

TTreeNode(Node.Data)


 
DesWind ©   (2005-07-20 21:56) [2]

А так TTreeNode(Node.Data) ?


 
Андрей Молчанов   (2005-07-20 22:00) [3]

> Node.Data := AnotherNode
> TTreeNode(Node.Data)
А тогда он будет много памяти кушать при условии, что элементов много или записываться будет указатель на элемент?


 
DesWind ©   (2005-07-20 22:01) [4]

Переменная содержит только указатель на обЪект, а не сам объект


 
Андрей Молчанов   (2005-07-20 22:03) [5]

Большое спасибо!



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

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

Наверх




Память: 0.47 MB
Время: 0.045 c
14-1121420388
KSergey
2005-07-15 13:39
2005.08.07
Не отображаются создаваемые папки под произвольным пользователем


1-1121740073
Sour
2005-07-19 06:27
2005.08.07
кодировка ip адреса


14-1120635866
kyn66
2005-07-06 11:44
2005.08.07
Считыватель штрихкода


4-1118079752
NikNet
2005-06-06 21:42
2005.08.07
Как вызвать приревание в DELPHI из RING3 (Третего кольца)


3-1117468156
Iova
2005-05-30 19:49
2005.08.07
Подлючение к 1С с помощью ADO