Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Сериализация PageControl'а [D7, WinXP]


renok ©   (2012-03-11 11:31:00) 

На форме создается динамически PageControl. В процессе работы в режиме run-time в нем создаются TabSheet'ы, на которых также можно создавать объекты (кнопки и метки), при этом все новый объекты становятся потомками TabSheet'а, на котором они расположены.
Делал через эту ссылку - http://www.rsdn.ru/article/delphi/serialization.xml. К сохранению (по виду в блокноте) претензий нет. Но загрузка не работает. Выдает ошибки, мол, класс TabSheet не найден и подобные.
Есть предположение, что для успешной сериализации нужно новый объект делать через ранее созданные классы. Но как это все сделать, я не имею понятия...
*желательна реализация через сериализацию, в противном случае можете подсказать лучший метод сохранения через .ini - файлы?


renok   (2012-03-11 18:37:00) [1]

Большое спасибо =) вашим советом решил проблему ))
зарегистрировал все объекты и работает.


MBo   (2012-03-11 14:35:00) [2]

Все компоненты регистрировать.

Если какие-то уже есть на форме, то их регистрировать не надо.


renok   (2012-03-11 14:19:00) [3]

RegisterClasses

Такого не использовал.. Это значит, что мне все создаваемое регистрировать или просто подключить RegisterClasses как модуль?


MBo   (2012-03-11 13:05:00) [4]

Возможно, не хватает RegisterClasses ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо