Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2015.09.10;
Скачать: [xml.tar.bz2];

Вниз

Сериализация 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.085 c
15-1417210278
Юрий
2014-11-29 00:31
2015.09.10
С днем рождения ! 29 ноября 2014 суббота


3-1304412780
OW
2011-05-03 12:53
2015.09.10
Вот опять Odac начинает глупости пороть.. ORA-00932


15-1414870399
Pavia
2014-11-01 22:33
2015.09.10
Переопределение класса.


6-1275567216
Eraser
2010-06-03 16:13
2015.09.10
Высоконагруженный TCP сервер


15-1415217828
Jeer
2014-11-05 23:03
2015.09.10
С днем военного разведчика!





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский