![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Репозиторий в приложении
Niko © (2006-06-02 09:27:00)Вот возникла надобность создать универсальное хранилище типовых обьектов с стандартными свойствами ВНУТРИ приложения... С возможностью сохранения и загрузки ))
тоесть есть запись в файле о том что есть такойто обьект, с такимито свойствами, хранилище должно уметь создать такой обьект и задать ему свойства, не зависимо от типа обьекта... тоесть надо создать обьект зная только его хм.. даже не знаю.. есть же у каждого класса какйнить идентификатор (кроме имени, но я сомневаюсь что его можно использовать, хотя...) и перечислить его свойства и заполнить их заданными данными....
Можно ли это сделать? И куда копать в таком случае? rtti?
Сергей М. (2006-06-02 09:41:00) [1]
> куда копать в таком случае? rtti?
Да, RTTI.
Можно вообще никуда не копать, а воспользоваться стандартной Delphi streaming system
см. справку на тему "Streaming utilites"