| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > как сохранить в xml информацию о Parent?* |
| Автор: AHgpeu 19.11.2007, 13:01 | ||||
| У меня создаются Run-Time различные Control'ы (TEdit, TShape, TDBChart) Затем все, что получилось (позиция этих Control'ов, их содержимое, все их свойства) мне необходимо сохранить. Для того, чтобы, когда это необходимо восстановить В ТОЧНОМ СООТВЕТСТВИИ Для этого использую файл XML Куда записываю
Сюда также нужно записать то, кто является родителем Control'a что-то вроде этого:
Вопрос такой: Как это сделать?* |
| Автор: OdesitVadim 19.11.2007, 17:12 |
| так как это xml, то лучше воспользоваться его древообразной структурой. тоесть каждый родительский компонент будет хранить в себе вложенными дочерние. а сохранять parent - нельзя. ведь при следующем создании адрес скорее всего будет отличаться |
| Автор: lukas 19.11.2007, 17:29 |
| Все прекрасно можно хранить... у TStream есть методы ReadComponent и WriteComponent почитай про них... сохранишь парент, сохранишь заодно и все что на нем находится. Добавлено через 1 минуту и 28 секунд да... а зачем то хранить сам парент... не легче ли хранить только его названия и уже по названию определять свой Control, ну хотябы так FindComponent и если форма, то через Screen. |