![]() |
Модераторы: gambit, Partizan |
![]() ![]() ![]() |
|
Мультик |
|
||||||||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 19.12.2006 Репутация: нет Всего: нет |
Здравствуйте, есть проблема при сериализации объектов. Есть следующий код:
Я в своём контроле создаю следующее поле:
Делаю для него свойчтво:
MyClassEditor - редактор типа выглядит следующим образом:
После редактирования списка в редакторе, его значение сериализуется в файл ресурсов. Соответствеено для инициализации списка создаётся следующий код: Mlist = ((System.Collections.Generic.List<MyClass>)(resources.GetObject("Mlist"))); Вроде всё работает, но после перекомпиляции проекта выдаёт следующее: One or more errors encountered while loading the designer. The errors are listed below. Some errors can be fixed by rebuilding your project, while others may require code changes. Object of type 'System.Collections.Generic.List`1[glControl.glElements.MyClass]' cannot be converted to type 'System.Collections.Generic.List`1[glControl.glElements.MyClass]'. Hide at System.ComponentModel.ReflectPropertyDescriptor.SetValue(Object component, Object value) at System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeAssignStatement(IDesignerSerializationManager manager, CodeAssignStatement statement) at System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeStatement(IDesignerSerializationManager manager, CodeStatement statement) В чём тут весь перец? |
||||||||
|
|||||||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 24 Всего: 232 |
Если просто BinaryFormatter-ом запихнуть список List<MyClass> в файл а затем восстановить из него, работает? Проблема может не в сериализации быть.
-------------------- ![]() |
|||
|
||||
Мультик |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 19.12.2006 Репутация: нет Всего: нет |
Да нет, с BinaryFormatter все работает прекрасно. Пытался даже ручную сериализацию реализовать, но такой же результат.
|
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Разработка Windows Forms | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |