Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.023 c
1-1121892228
ronyn
2005-07-21 00:43
2005.08.07
Как записать в реестр параметр типа DWORD?


14-1121770959
BorisMor
2005-07-19 15:02
2005.08.07
Письмо 15000 (Не про Украинцев)


14-1121708317
NewWonder
2005-07-18 21:38
2005.08.07
Кодировка на сайте


4-1118138381
A№t0№
2005-06-07 13:59
2005.08.07
Всплывающее сообщение из иконки на панели задач


3-1120209540
Dell3r
2005-07-01 13:19
2005.08.07
Помогите составить запрос




   Наверх