Ответ: запись\чтение любого БМ обьекта.
<ЦИТАТА> Должны помирать, и вообще метод очень грубый. </ЦИТАТА>
Во первых ссылки не помирают, но если они зациклены - то это черевато зависанием. Если существует зацикленная структура данных - то грузите и сохраняйте отдельными функциями, яркий пример - стандартный TList. - Это все называется "Запись\Чтение композитных обьектов" - это когда внутри обьекта находятся другие обьекты. Смотрите []блин[/] сам модуль, и тогда все вопросы отпадут.
Насчет 2-го...
Ничего грубого в этом методе я не узрел. Большинство приложений пишут и грузят именно таким способом (смотри либу "universal save SDK"). Марк сделал аналог этой либы и назвал рефлекшн. =)
|