powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / сериализация
5 сообщений из 5, страница 1 из 1
сериализация
    #38272819
Galadriel75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всем привет!
нужна помощь:


Код: c#
1.
2.
3.
4.
5.
       System.IO.MemoryStream ms = new System.IO.MemoryStream(theByteArray);
         //   ms.Seek(0, SeekOrigin.Begin);
            System.Runtime.Serialization.Formatters.Binary.BinaryFormatter bf1 = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter();
            ms.Position = 0;
            return (DataSet) bf1.Deserialize(ms);



вот повторный вызов этого метода приводит к исключению: Конец потока обнаружен до завершения разбора.
уже не знаю что и делать - гугл не помогает
...
Рейтинг: 0 / 0
сериализация
    #38272822
Galadriel75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сейчас кое какие мысли появились
...
Рейтинг: 0 / 0
сериализация
    #38272956
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Galadriel75, наверное ты или неправильно сериализуешь или на входе у тебя массив почему-то неполный.

P.S. Открой для себя директиву using и ключевое слово var
Код: c#
1.
2.
3.
4.
5.
6.
using System.IO;
using System.Runtime.Serialization.Formatters.Binary;
....
var ms = new MemoryStream(theByteArray);
var bf1 = new BinaryFormatter();
return (DataSet) bf1.Deserialize(ms);
...
Рейтинг: 0 / 0
сериализация
    #38272967
Galadriel75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bazileGaladriel75, наверное ты или неправильно сериализуешь или на входе у тебя массив почему-то неполный.

P.S. Открой для себя директиву using и ключевое слово var
Код: c#
1.
2.
3.
4.
5.
6.
using System.IO;
using System.Runtime.Serialization.Formatters.Binary;
....
var ms = new MemoryStream(theByteArray);
var bf1 = new BinaryFormatter();
return (DataSet) bf1.Deserialize(ms);


директиву using я знаю, просто лень тогда было лезть в начало проги и все там прописывать, а вот про var пойду читать!
спасибо за подсказку!
...
Рейтинг: 0 / 0
сериализация
    #38272972
Galadriel75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Galadriel75bazileGaladriel75, наверное ты или неправильно сериализуешь или на входе у тебя массив почему-то неполный.

P.S. Открой для себя директиву using и ключевое слово var
Код: c#
1.
2.
3.
4.
5.
6.
using System.IO;
using System.Runtime.Serialization.Formatters.Binary;
....
var ms = new MemoryStream(theByteArray);
var bf1 = new BinaryFormatter();
return (DataSet) bf1.Deserialize(ms);


директиву using я знаю, просто лень тогда было лезть в начало проги и все там прописывать, а вот про var пойду читать!
спасибо за подсказку!
теперь и про var в курсе :)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / сериализация
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]