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

Вниз

Сохранение в TTreeNode.Data сгенерированного GUID и показ его.   Найти похожие ветки 

 
3asys   (2003-01-20 14:31) [0]

Как правильно сохранить в TTreeNode.Data сгенерированный GUID (в виде строки), а потом показать его?
Сохраняю так:
TreeView.Items.AddChildObject(ParentNode, NodeName,
Pointer(NodeGUID));
Показываю так:
ShowMessage(String(Pointer(TreeView.Selected.Data)));
Но появляется сообщение с одной открывающей фигурной скобкой.

Как все это сделать правильно?

С Уважением, 3asys


 
jee ©   (2003-01-20 14:43) [1]

Попробуй так
ShowMessage(String(TreeView.Selected.Data^));


 
3asys   (2003-01-20 15:06) [2]

Этот вариант выдает ошибку. Access violation...


С Уважением, 3asys


 
Skier ©   (2003-01-20 15:31) [3]

var
AStr : PString;
begin
//...........
New(AStr);
AStr^ := GUIDInString; //GUID в строке...
TreeView.Items.AddChildObject(ParentNode, NodeName, AStr);
//...........

ShowMessage(PString(TreeView.Selected.Data)^);

//...........


//Не забудь потом освободить AStr
//...........
Dispose(TreeView.Selected.Data)



 
Jack128 ©   (2003-01-20 19:54) [4]

NodeGUID должна быть
1) Глобальной
2)
Между строкой
TreeView.Items.AddChildObject(ParentNode, NodeName,
Pointer(NodeGUID));

и строкой
ShowMessage(String(Pointer(TreeView.Selected.Data)));

к NodeGUID не должно ничего присваиваться

Иначе используй вариант Skier ©


 
3asys   (2003-01-23 12:44) [5]

Посмотрите, пожалуйста ветку
http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1043314689&n=0

С Уважением, 3asys



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

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

Наверх




Память: 0.47 MB
Время: 0.018 c
8-5067
White1
2002-10-17 13:32
2003.02.03
Сохранить изображение как *.bmp файл


1-4974
Fill
2003-01-27 08:24
2003.02.03
Уважаемые мастера, помогите, ворос по Excel


14-5274
lelik_sc
2003-01-17 13:09
2003.02.03
как использовать помошник Office


3-4809
Nuclear
2003-01-17 14:13
2003.02.03
Автоинкрементное поле в Access


14-5158
igorr
2003-01-17 17:47
2003.02.03
Как угнать трамвай?