﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Программирование / .NET / VB.NET  / WebClient и VbNewLine / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Mon, 13 Oct 2008 19:56:43 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: WebClient и VbNewLine</title><link>http://www.relib.com/forums/Topic913671-27-1.aspx</link><description>Спасибо! Сам CrLf не помог, но более позднее удаление Lf помогло.</description><pubDate>Mon, 28 May 2007 13:39:01 GMT</pubDate><dc:creator>Dion</dc:creator></item><item><title>RE: WebClient и VbNewLine</title><link>http://www.relib.com/forums/Topic913671-27-1.aspx</link><description>Попробуй вместо vbNewLine использовать vbCrLf</description><pubDate>Mon, 28 May 2007 10:09:25 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>WebClient и VbNewLine</title><link>http://www.relib.com/forums/Topic913671-27-1.aspx</link><description>Идиотизм. Полный.&lt;br&gt;Простое приложение. Читает текстовый файл со строками в формате:&lt;br&gt;&lt;br&gt;строка 1&lt;br&gt;строка 2&lt;br&gt;строка 3&lt;br&gt;&lt;br&gt;Далее делается Split(VbNewLine) в массив строк и по-очереди содержимое этих строк пихается в Web-запрос для DownloadFile.&lt;br&gt;&lt;br&gt;Всё просто, но при проходе второй же строки мне выдаётся эксепшн Illegal character in path в экземпляре класса WebRequest. Вешаю в дебаггере Watch, обнаруживаю в сторке квадратик. В текстовом представлении работает как перенос. Но у меня там не может быть переносов, я по ним сплит уже сделал.&lt;br&gt;Ладно. Делаю Replace(VbNewLine, "") - Нифига.&lt;br&gt;Делаю Replace(VbNewLine, "").Replace(Chr(16), "").Replace(Chr(19), "") - ТОЖЕ НИФИГА! Символ стоит, как неубиваемый.&lt;br&gt;&lt;br&gt;Никто случайно не в курсе, что за чертовщина? &lt;br&gt;&lt;br&gt;------------------------------&lt;br&gt;Код такой:&lt;br&gt;[code]&lt;br&gt;RE = New Regex("http:\/\/[^""]*.jpg", RegexOptions.IgnoreCase)&lt;br&gt;sr = New StreamReader(Source, Encoding.GetEncoding(1251))&lt;br&gt;List = sr.ReadToEnd.Split(vbNewLine)&lt;br&gt;sr.Close()&lt;br&gt;Dim w As New WebClient&lt;br&gt;For Each Item As String In List&lt;br&gt;    ' И вот тут мы глючим&lt;br&gt;    HtmlName = Dest &amp; "\" &amp; Item &amp; ".html"&lt;br&gt;    WebQuery = "http://images.google.ru/images?q=" &amp; Item&lt;br&gt;    w.DownloadFile(WebQuery, HtmlName)&lt;br&gt;    sr = New StreamReader(HtmlName, Encoding.GetEncoding(1251))&lt;br&gt;    HTML = sr.ReadToEnd&lt;br&gt;    sr.close&lt;br&gt;    MC = RE.Matches(HTML)&lt;br&gt;    For c As Integer = 0 To 0 'MC.Count-1 'Для перебора&lt;br&gt;        PicName = Dest &amp; "\" &amp; Item &amp; "." &amp; "jpg"&lt;br&gt;        w.DownloadFile(MC(c).Value, PicName)&lt;br&gt;    Next&lt;br&gt;Next&lt;br&gt;sr.Dispose()&lt;br&gt;[/code]</description><pubDate>Mon, 28 May 2007 03:15:03 GMT</pubDate><dc:creator>Dion</dc:creator></item></channel></rss>