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

Вниз

TReader, TWriter   Найти похожие ветки 

 
Centurion   (2003-06-24 12:09) [0]

Подскажите, Мастера,
для чего нужны и как используются вышеуказанные классы?
Заранее спасибо.


 
MBo ©   (2003-06-24 12:21) [1]

Поиск по исходникам VCL - там много интересного.
Кратко - удобный интерфейс для работы с над потоковой (Stream) системой.


 
Digitman ©   (2003-06-24 12:53) [2]

Это классы-хелперы - вспомогательные классы, специально разработанные для поточной записи/чтения свойств обектов в специально разработанном Борландом для этой цели формате.
Эти классы имеют общего предка - класс TFiler, предоставляющий возможность на этапе поточной записи/чтения определить типы, значения, порядок следования св-в, не являющихся опубликованными (опубликованные участвуют в операции записи/чтения автоматически), но также требующих поточную запись/чтение наряду с опубликованными.
Класс TWriter предназначен для упорядоченной записи в поток инф-ции об объекте и его св-вах
Класс TReader предназначен для упорядоченного чтения из потока инф-ции об объекте и его св-вах, если поток имеет стандартную для TFiler структуру данных, сохраненных в него ранее с использованием объекта класса TWriter.
Стандартные объекты-наследники класса TFiler (т.е. TWriter и TReader) создаются автоматически при вызове методов TComponent.WriteComponent()/ReadComponent() либо могут быть созданы вручную при необходимости поточной записи/чтения обхектов, не являющихся наследниками TComponent = class(TPersistent), но, как правило, являющихся наследниками класса TPersistent.




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

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

Наверх




Память: 0.47 MB
Время: 0.024 c
9-19944
Pauchok
2002-11-30 03:41
2003.07.07
Помогите новичку (DelphiX)


6-20181
Oleg1
2003-04-30 15:33
2003.07.07
Snmp протокол


14-20239
IronHawk
2003-06-18 16:54
2003.07.07
Приветствую Мастеров! И всех всех всех...


6-20177
stas_a
2003-04-30 10:33
2003.07.07
Модемное соединение


14-20292
BJValentine
2003-06-20 13:35
2003.07.07
Глюк!