Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2015.09.10;
Скачать: CL | DM;

Вниз

Сериализация PageControl а   Найти похожие ветки 

 
renok   (2012-03-11 11:31) [0]

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


 
MBo ©   (2012-03-11 13:05) [1]

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


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

RegisterClasses

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


 
MBo ©   (2012-03-11 14:35) [3]

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

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


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

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



Страницы: 1 вся ветка

Текущий архив: 2015.09.10;
Скачать: CL | DM;

Наверх




Память: 0.44 MB
Время: 0.034 c
15-1412627403
Юрий
2014-10-07 00:30
2015.09.10
С днем рождения ! 7 октября 2014 вторник


15-1421388097
Silvestr22
2015-01-16 09:01
2015.09.10
SSD кеш на неосновной диск - возможно ли ?


15-1418765402
Юрий
2014-12-17 00:30
2015.09.10
С днем рождения ! 17 декабря 2014 среда


2-1394020241
Novicer
2014-03-05 15:50
2015.09.10
Какую кодировку выбрать для БД Firebird?


2-1392702611
Novicer
2014-02-18 09:50
2015.09.10
Как подружить Group by и Containing?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский