Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Преждевременный выход из обработчика событий. 
V
    Опции темы
Kolovorot
Дата 18.2.2010, 11:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 245
Регистрация: 12.1.2009

Репутация: нет
Всего: 3



Обрабатываю событие загрузки формы. Обработка доходит только до десериализации и выходит из метода(Вне зависимости существует файл Dictionary.dat или не существует). Почему так происходит?
Код

public partial class Form1 : Form
    {
        //Коллекция слов
        private List<Word> words;

        public Form1()
        {
            InitializeComponent();
        }


        //Загрузка формы
        private void Form1_Load(object sender, EventArgs e)
        {
            BinaryFormatter binFormat = new BinaryFormatter();
            Stream fStream = new FileStream("Dictionary.dat", FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None);

           
            words = (List<Word>)binFormat.Deserialize(fStream);
            //Дальнейше обработка события не происходит.
            

            if (words == null) words = new List<Word>();
        
            fStream.Close();
           
        }
    }

--------------------
Никогда еще истина не повисала на руке безусловного. Фридрих Ницше. Так говорил Заратустра
PM MAIL   Вверх
kasner
Дата 18.2.2010, 13:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 19.6.2007
Где: Харьков

Репутация: 1
Всего: 1



Код

try
{
    words = (List<Word>)binFormat.Deserialize(fStream);
}
catch(Exeption expt)
{
    MessageBox.Show("Не удалось выполнить.");
}


PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Partizan
PashaPash

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | .NET для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0718 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.