|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.05.2012, 16:49 | #1 |
Пользователь
Регистрация: 22.02.2012
Сообщений: 23
|
Реализация streamreader через web и считывание txt
Здравствуйте, на днях решил написать апдейтер но столкнулся с проблемой когда работа была почти завершена.
Проблема заключается в этом коде: Код:
Сейчас по этому коду, текст берется с файла txt который лежит на localhost и выводится в textBox1 но слитно в одну строку что мне не нужно. В интернете смотрел, но решения подходящего не нашел. |
11.05.2012, 18:09 | #2 |
Форумчанин
Регистрация: 17.02.2010
Сообщений: 399
|
а почему бы не использовать File.ReadAllText ?
Код:
Последний раз редактировалось wm_leviathan; 11.05.2012 в 18:14. |
11.05.2012, 20:09 | #3 | |
Пользователь
Регистрация: 22.02.2012
Сообщений: 23
|
Цитата:
Попробовал немного по другому сделать: Код:
Вот так сейчас выводит: Хотя должен выводить в точности как в News.txt в textBox1 перенося строки: Последний раз редактировалось Stilet; 11.05.2012 в 21:01. |
|
11.05.2012, 21:46 | #4 | |
Форумчанин
Регистрация: 17.02.2010
Сообщений: 399
|
Цитата:
Код:
http://s1.ipicture.ru/uploads/20120511/3HsRq2fW.gif может быть не стоит Код:
Последний раз редактировалось wm_leviathan; 11.05.2012 в 21:54. |
|
11.05.2012, 22:20 | #5 |
Пользователь
Регистрация: 08.04.2012
Сообщений: 11
|
Попробуй этот цикл
for (int i = 0; i < s.Length; i++) { if (s[i] == ' ') { s1 += " "; continue; } if (s[i] == '\n') { s1 += "\n";//s1 это то что выводим continue; } |
11.05.2012, 23:10 | #6 | |
Пользователь
Регистрация: 22.02.2012
Сообщений: 23
|
Цитата:
Если будет можно, могу я увидеть тот кусочек кода как ты сделал? буду благодарен просто раньше был на С++ потом перешел на С# первое время не привычно. Попробую этот вариант, но там дело скорее не в циклах. Последний раз редактировалось santaXZ; 11.05.2012 в 23:40. |
|
11.05.2012, 23:39 | #7 |
Пользователь
Регистрация: 05.05.2012
Сообщений: 39
|
StreamReader реализует IDisposable. Используй
Код:
|
12.05.2012, 09:49 | #8 |
Форумчанин
Регистрация: 17.02.2010
Сообщений: 399
|
button1 - реализация через streamReader, button2 - реализация через File.ReadAllLine
Код:
Ссылка на сам проект |
12.05.2012, 10:38 | #9 |
Форумчанин
Регистрация: 17.02.2010
Сообщений: 399
|
может быть дело не readToEnd или readAllText, может после строки
Код:
Последний раз редактировалось wm_leviathan; 12.05.2012 в 10:47. |
12.05.2012, 12:24 | #10 |
Пользователь
Регистрация: 22.02.2012
Сообщений: 23
|
Спасибо всем за примеры и решения, попробую сделать.
Возможно стоит посмотреть что сделать с GetResponce. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Считывание смс с мобильного телефона через USB | enernet | Общие вопросы Delphi | 1 | 12.03.2012 13:32 |
Реализация программ типа AM-DeadLink, Web Link Validator (чекеры ссылок) | Upgrades | Работа с сетью в Delphi | 2 | 10.10.2011 11:18 |
С++ Считывание чисел из файла с расширением .txt | Gared | Помощь студентам | 2 | 18.09.2011 16:11 |
аналог StreamReader, без буферизации. | Пепел Феникса | C# (си шарп) | 18 | 10.03.2011 10:59 |
Считывание с web страницы в java | TriV | Помощь студентам | 0 | 07.02.2010 20:28 |