![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Class + Memory
ganda © (2008-06-23 09:18:00)Суть вопроса такая как можно класс преобразовать в ячейку памяти
(в классе есть процедуры и функции и Датасеты)
KSergey (2008-06-23 14:33:00) [1]> Anatoly Podgoretsky © (23.06.08 11:07) [6]
> Неизвестно ни одного класса, который бы помещался в одну ячейку памяти.
Что-то мне подсказывает, что извратиться можно. Правда не на всех языках, да и про выравнивание я не уверен (что позволит, в смысле менее слова; но тут не силен).
Про целесообразность молчу.
KSergey (2008-06-23 14:33:00) [2]Сорри за флуд, настроение такое
Anatoly Podgoretsky (2008-06-23 11:07:00) [3]> ganda (23.06.2008 9:18:00) [0]
Неизвестно ни одного класса, который бы помещался в одну ячейку памяти.
Ega23 (2008-06-23 10:01:00) [4]
> привести TClass(TObject) к виду TMemoryStream или что
> то подобное
>
1. Унаследоваться от TPersistent и переопределить соответствующие методы.
2. Написать свои методы чтения и записи в стрим (файл, БД и т.п.)
Всё зависит от вашей фантазии.
MBo (2008-06-23 10:01:00) [5]можно научить класс сохраняться в поток (Tconmponent умеет)
см. TStream.WriteComponent и DefineProperties (для не-published)
stas (2008-06-23 09:56:00) [6]>ganda (23.06.08 09:27) [2]
Напишите для каких целей это нужно!
ganda (2008-06-23 09:27:00) [7]привести TClass(TObject) к виду TMemoryStream или что то подобное
MBo (2008-06-23 09:25:00) [8]>класс преобразовать в ячейку памяти
А что это означает?