Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
fragile_warrior
0 / 0 / 0
Регистрация: 26.04.2015
Сообщений: 5
1

Программа не выполняет условие (fileInput != null) и выдает Object reference not set to instance of an object

26.04.2015, 11:52. Просмотров 716. Ответов 7
Метки нет (Все метки)

Доброго времени суток, форумчане! Помогите бедному студенту решить вот такую проблему:
Программа выдает ошибку на строке создании масссива и разделении строки читаемой массивом на две переменные. Сама программа на этой строке выдает ошибку "Object reference not set to an instance of an object".
Пробовала пройти каждую строчку чтения данных из файла вручную - все работает, только вот когда доходит до конца файла не выполняет условие while (fileInput != null), а продолжает принимать значения строки, то есть файла.

P.S. Программа должна построчно читать данные из файла, а затем отправлять их в определенные текстбоксы. Кнопкой next переходим к данным следующего человека. Прикрепляю программу и файл откуда берутся данные.
P.P.S Проект нужно сдать до завтра. Помогите плииз!


https://onedrive.live.com/redir?resid=A1457FA0EE18C466%21665
https://onedrive.live.com/redir?resid=A1457FA0EE18C466%21668
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.04.2015, 11:52
Ответы с готовыми решениями:

HtmlAgilityPack выбрасывает исключение Object reference not set to an instance of an object
Помогите пожалуйста разобраться. Есть такой html код Хочу получить строку "Начало". Пишу такой...

Ошибка System.NullReferenceException : Object reference not set to an instance of an object
Совсем недавно начал учить C# . Наткнулся на ресурс codewars,где нужно по условию написать код и...

При streamreader.ReadLine() выскакивает ошибка object reference not set to an instance of object
Здраствуйте, у меня вдруг появилась такая проблема, что при streamreader.ReadLine() выскакивает...

Вывести переменную типа string в консоль: Object reference not set to an instance of an object
Вот такой сабж. Пытаюсь вывести переменную типа стринг в консоль Сначала, как обычно for...

Абстрактный класс. Object reference not set to an instance of an object.
Не работает поиск по заданной дате... Ругается вот на эту строчку: foreach (klient kl in res) в...

7
insite2012
Модератор
Эксперт .NET
4881 / 3833 / 1097
Регистрация: 12.10.2013
Сообщений: 11,101
Записей в блоге: 2
26.04.2015, 12:51 2
Цитата Сообщение от fragile_warrior Посмотреть сообщение
Сама программа на этой строке выдает ошибку
У меня при загрузке файла выбросила FormatException().
0
fragile_warrior
0 / 0 / 0
Регистрация: 26.04.2015
Сообщений: 5
26.04.2015, 12:59  [ТС] 3
insite2012, то есть вообще не читает файл?
0
insite2012
Модератор
Эксперт .NET
4881 / 3833 / 1097
Регистрация: 12.10.2013
Сообщений: 11,101
Записей в блоге: 2
26.04.2015, 13:01 4
Цитата Сообщение от fragile_warrior Посмотреть сообщение
вообще не читает файл?
При попытке вывести прочитанное вышеуказанная ошибка. Вроде при преобразовании какого-то значения в тип DateTime.
0
26.04.2015, 13:01
fragile_warrior
0 / 0 / 0
Регистрация: 26.04.2015
Сообщений: 5
26.04.2015, 13:09  [ТС] 5
insite2012, странно, там ничего подобного у меня не выскакивает. Это именно после открытия и запуска программы?
0
nedel
644 / 624 / 367
Регистрация: 09.04.2014
Сообщений: 1,485
Завершенные тесты: 1
26.04.2015, 13:28 6
Вы в цикле присвойте новое значение fileInput [fileInput = data.ReadLine(); вместо data.ReadLine();]
C#
1
2
3
4
5
6
fileInput = data.ReadLine();
                    while (fileInput != null)
                    {
                          ........
                        fileInput = data.ReadLine();
                    }
0
Vigelforts
141 / 117 / 26
Регистрация: 07.12.2014
Сообщений: 371
26.04.2015, 14:03 7
fragile_warrior, стесняюсь спросить зачем нужна проверка цикла while (fileInput != null) если в fileInput вы считываете строчку только ОДИН раз ПЕРЕД циклом.Конечно она не Null если файл вообще открылся.Дальше думаю, поймете сами что делать)
0
fragile_warrior
0 / 0 / 0
Регистрация: 26.04.2015
Сообщений: 5
27.04.2015, 10:50  [ТС] 8
nedel, спасибо огромное! вроде бы такая деталь маленькая, а на ней все застопорилось
0
27.04.2015, 10:50
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.04.2015, 10:50

Непонятная ошибка: Object reference not set to an instance of an object
Код программы: using System; using System.Collections.Generic; using System.Drawing; using...

Проблема со свойствами: Object reference not set to an instance of an object
Здравствуйте, пишу вот такой код: using System; using System.Collections.Generic; using...

System.NullReferenceException: Object reference not set to an instance of an object
Проблема заключается вот в чем Написал код на c# на компьютере, переношу его на мобильную...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru