|
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 53
|
||||||
Найти причину ошибки "Чтение из закрытого TextReader невозможно"13.05.2013, 10:59. Показов 2024. Ответов 16
Метки нет (Все метки)
Данная программа - игра в города. Когда пользователь вводит город в первый текстбокс, то программа проверяет его наличие в обоих файлах. Причем если он есть во втором, то это значит, что город уже был использован, а если только в первом, то он записывается во второй файл.
Правда, код выдает ошибку:
0
|
||||||
| 13.05.2013, 10:59 | |
|
Ответы с готовыми решениями:
16
Чтение из закрытого TextReader невозможно Чтение из закрытого TextReader невозможно
|
|
1245 / 1055 / 293
Регистрация: 07.03.2012
Сообщений: 3,246
|
|
| 13.05.2013, 11:15 | |
|
ошибку то нам скажите, и на какой строке останавливается выполнение?
0
|
|
|
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 53
|
|
| 13.05.2013, 11:59 [ТС] | |
|
http://imgdepo.ru/thumb/2013/May/13/ddfd2d43.jpg
Самое обидное, что я полагаю, что может еще парочку выскочить, если исправить эту.
0
|
|
|
1245 / 1055 / 293
Регистрация: 07.03.2012
Сообщений: 3,246
|
|
| 13.05.2013, 12:35 | |
|
ну полное содержание ошибки вы не показали.
я хз что у вас там, но если вы везде используете using, то использовать Close нет нужды.
0
|
|
|
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 53
|
|||
| 13.05.2013, 13:32 [ТС] | |||
|
Кликните здесь для просмотра всего текста
Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового окна содержится в конце этого сообщения. ************** Текст исключения ************** System.ObjectDisposedException: Чтение из закрытого TextReader невозможно. в System.IO.__Error.ReaderClosed() в System.IO.StreamReader.ReadToEnd() в КурсоваяРабота.City.button1_Click(Object sender, EventArgs e) в C:\Users\Дом\Documents\Visual Studio 2010\Projects\КурсоваяРабота\КурсоваяРаб ота\City.cs:строка 80 в System.Windows.Forms.Control.OnClick(Eve ntArgs e) в System.Windows.Forms.Button.OnClick(Even tArgs e) в System.Windows.Forms.Button.OnMouseUp(Mo useEventArgs mevent) в System.Windows.Forms.Control.WmMouseUp(M essage& m, MouseButtons button, Int32 clicks) в System.Windows.Forms.Control.WndProc(Mes sage& m) в System.Windows.Forms.ButtonBase.WndProc( Message& m) в System.Windows.Forms.Button.WndProc(Mess age& m) в System.Windows.Forms.Control.ControlNati veWindow.OnMessage(Message& m) в System.Windows.Forms.Control.ControlNati veWindow.WndProc(Message& m) в System.Windows.Forms.NativeWindow.Callba ck(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Загруженные сборки ************** mscorlib Версия сборки: 4.0.0.0 Версия Win32: 4.0.30319.296 (RTMGDR.030319-2900) CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll ---------------------------------------- КурсоваяРабота Версия сборки: 1.0.0.0 Версия Win32: 1.0.0.0 CodeBase: file:///C:/Users/Дом/Documents/Visual%20Studio%202010/Projects/КурсоваяРабота/КурсоваяРабота/bin/Debug/КурсоваяРабота.exe ---------------------------------------- System.Windows.Forms Версия сборки: 4.0.0.0 Версия Win32: 4.0.30319.1002 built by: RTMGDR CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System.Drawing Версия сборки: 4.0.0.0 Версия Win32: 4.0.30319.1001 built by: RTMGDR CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- System Версия сборки: 4.0.0.0 Версия Win32: 4.0.30319.1001 built by: RTMGDR CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Configuration Версия сборки: 4.0.0.0 Версия Win32: 4.0.30319.1 (RTMRel.030319-0100) CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll ---------------------------------------- System.Xml Версия сборки: 4.0.0.0 Версия Win32: 4.0.30319.233 built by: RTMGDR CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- System.Drawing.resources Версия сборки: 4.0.0.0 Версия Win32: 4.0.30319.1 built by: RTMRel CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing.resources/v4.0_4.0.0.0_ru_b03f5f7f11d50a3a/System.Drawing.resources.dll ---------------------------------------- mscorlib.resources Версия сборки: 4.0.0.0 Версия Win32: 4.0.30319.1 (RTMRel.030319-0100) CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/mscorlib.resources.dll ---------------------------------------- System.Windows.Forms.resources Версия сборки: 4.0.0.0 Версия Win32: 4.0.30319.1 built by: RTMRel CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll ---------------------------------------- ************** Оперативная отладка (JIT) ************** Для подключения оперативной (JIT) отладки файл .config данного приложения или компьютера (machine.config) должен иметь значение jitDebugging, установленное в секции system.windows.forms. Приложение также должно быть скомпилировано с включенной отладкой. Например: <configuration> <system.windows.forms jitDebugging="true" /> </configuration> При включенной отладке JIT любое необрабатываемое исключение пересылается отладчику JIT, зарегистрированному на данном компьютере, вместо того чтобы обрабатываться данным диалоговым окном.
0
|
|||
|
1245 / 1055 / 293
Регистрация: 07.03.2012
Сообщений: 3,246
|
|
| 13.05.2013, 13:46 | |
|
строка 80 у вас в ошибке написана, что там?
0
|
|
|
Танцы с бубном
68 / 69 / 26
Регистрация: 27.03.2013
Сообщений: 279
|
|
| 13.05.2013, 13:59 | |
|
Прикрепите проект
0
|
|
|
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 53
|
|
| 13.05.2013, 14:08 [ТС] | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 53
|
|
| 13.05.2013, 14:23 [ТС] | |
|
И вправду, а я и не заметил.
Теперь мне осталось разобраться как сделать так, чтобы первая буква введенного мною слова совпадала с последней буквой слова компьютера.
0
|
|
|
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 53
|
||||||
| 13.05.2013, 14:30 [ТС] | ||||||
|
Я же примерно тоже самое делаю в строке:
0
|
||||||
|
Танцы с бубном
68 / 69 / 26
Регистрация: 27.03.2013
Сообщений: 279
|
||||||
| 13.05.2013, 14:34 | ||||||
|
Пример:
0
|
||||||
|
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 53
|
|
| 14.05.2013, 14:36 [ТС] | |
|
Так то да, но у меня же на месте compText, должно быть слово из файла, которое находится в массиве. То есть я должен работать с массивом массивов, разве не так?
Добавлено через 23 часа 47 минут В таком случае, как перевести string [] в char []?
0
|
|
|
Танцы с бубном
68 / 69 / 26
Регистрация: 27.03.2013
Сообщений: 279
|
||
| 14.05.2013, 15:15 | ||
|
compText это и есть текст с файла который отображается. Здесь compText[compText.Length - 1] указываю на его последний индекс в нашем случае буква 'a'.
0
|
||
|
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 53
|
|
| 14.05.2013, 15:59 [ТС] | |
|
Да, но compText это же массив в char[]
Я же вынужден работать с string [] И чтобы осуществить мне вашу подсказку мне нужно string [] перевести в char[] Верно? Если да, то как это сделать?
0
|
|
|
Танцы с бубном
68 / 69 / 26
Регистрация: 27.03.2013
Сообщений: 279
|
||||||
| 15.05.2013, 05:35 | ||||||
|
а такой подход подходит вам?
0
|
||||||
| 15.05.2013, 05:35 | |
|
Помогаю со студенческими работами здесь
17
Чтение из закрытого TextReader невозможно Чтение из закрытого TextReader невозможно Чтение из закрытого TextReader невозможно.Что не так я делаю?
Найти причину ошибки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи. . .
|
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений.
9TO2GP2bpX4
a42b81fb172ffc12ca589c7898261ccb/
https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/
Слева синяя линия -. . .
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла:
Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
|
|
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-text-sdl3-c. zip
finish-text-sdl3-cpp. zip
|
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
|
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo
Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло.
Но на выплатах по больничным это. . .
|
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью в конфигурации КА2. Данные берутся из регистра сведений, по. . .
|