Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #7  
Старый 26.08.2009, 12:38
roamer roamer вне форума
Активный
 
Регистрация: 15.04.2009
Сообщения: 369
Репутация: 93
По умолчанию

Добавляется указатель на объект (в памяти).
Программист (в общем случае) должен сам позаботиться о том, чтобы создать его в памяти (например, с помощью NEW).
А затем сам же и удалить (Dispose).
Типа этого (применительно к TTreeView).
Код:
Type        
  PRec_AttrEssenceInTree = ^TRec_AttrEssenceInTree; //Атрибуты узла в TTree_DB_fodb
  TRec_AttrEssenceInTree = packed record
                         //ID_THIS       : WideString;
                         ID_THIS       : String[CountChar_in_ID_This]; //ID строки в таблице базы данных
                         ID_KIND       : byte;                         //ID вида (объект или процесс)
                         ITS_BASE      : byte;                         //Признак: базовый или ссылочный
                         ITS_GLOBAL    : byte;                         //Признак глобальности
                         ITS_ABSTRACT  : byte;                         //Признак абстрактности
                       end;

Var            
  PRecEssence  : PRec_AttrEssenceInTree;

begin            
  ...      
  New(PRecEssence);
  ...      
  ...      
  Sx:='Наименование';                
  Selected:=Items.AddChildObject(NodeParent,Sx,PRecEssence);
  ...
  ...      
  Dispose(PRec_AttrEssenceInTree(Node.Data));
Ответить с цитированием
 


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 10:44.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025