как сохранить в xml информацию о Parent?*

_andrews_
Дата: 19.11.2007 11:08:08
Сохраняю в xml-файл информацию о Parent некого Control'a:
ParentNode.NodeValue := (aControl.Parent.Name);
На основе этой информации необходимо создать другой Control на этом Parent'e:
tmpControl.Parent.Name := TComponentName(FindNode('Parent').NodeValue);//Здесь ошибка
Ллогика неверна, я так думаю
Помогоите
Как хранить, и считывать информацию о Parent'e в xml?*
Я пытаюсь это делать по имени Parent'a-может нужно как-то иначе?*
Спасибо
Сишник
Дата: 19.11.2007 11:39:03
Смешались в кучу кони, люди (с)
_andrews_
Дата: 19.11.2007 11:44:26
Сишник
Смешались в кучу кони, люди (с)

согласен
Как разгрести?* ))
_andrews_
Дата: 19.11.2007 11:49:54
Могу сформулировать по-другому
Как перевести String в TWinControl?
Сишник
Дата: 19.11.2007 11:54:17
_andrews_
Могу сформулировать по-другому
Как перевести String в TWinControl?

Как преобразовать тёплый в тёмный? Наверное, никак.

Формулируйте вопрос просто, ясно, с указанием ошибок. Без личных домыслов.
_andrews_
Дата: 19.11.2007 12:03:05
Сишник
Формулируйте вопрос просто, ясно, с указанием ошибок. Без личных домыслов.

Опишу ситуацию:
У меня создаются Run-Time различные Control'ы (TEdit, TShape, TDBChart)
Затем все, что получилось (позиция этих Control'ов, их содержимое, все их свойства) мне необходимо сохранить. Для того, чтобы затем, когда это необходимо восстановить В ТОЧНОМ СООТВЕТСТВИИ
Для этого использую файл XML
Куда записываю
  ControlNameNode.NodeValue := aControl.Name;//Имя
  ClassNameNode.NodeValue := aControl.ClassName;//Тип
  LeftNode.NodeValue := IntToStr(aControl.Left);//Left
  TopNode.NodeValue := IntToStr(aControl.Top);//Top
  //.........
Сюда также нужно записать то, кто является родителем Control'a
Вопрос такой:
Как это сделать?*
Сишник
Дата: 19.11.2007 12:08:25
автор
Сюда также нужно записать

Сюда это куда?
автор
то, кто является родителем Control'a

Что именно? Имя класса? Имя объекта? Что-то ещё?
Petro123
Дата: 19.11.2007 12:15:16
посмотри методы SaveToStream записи в dfm и измени несколько строк. Может и велосипед непонадобится.
______________________________________________
Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде!
_andrews_
Дата: 19.11.2007 12:27:22
ну неужели непонятно
Сишник
Сюда это куда?

В XML-файл! (еще какие-то варианты были?*)
Сишник
Дата: 19.11.2007 12:39:06
автор
ну неужели непонятно
В XML-файл! (еще какие-то варианты были?*)

Нет, не понятно. Т.к. в приведенном коде никакой "записи В XML-файл" не просматривается.