Dim soq As String = thepage Dim mcs As MatchCollection = Regex.Matches(soq, "'\);\\"">(?<Bllw>.*?)</a>") Dim mm As Match 'Далее фиг.знает..? ' If mcs.Count > 0 Then mm = mcs(mcs.Count - 30) 'TextBox5.Text += Match.ToString ()+ Environment.NewLine) ' TextBox5.Text = (mm.Groups("Bllw").Value)
Рассылка закрыта
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
Программирование (VB,C#,ASP,.NET): новости, советы, примеры
Выпуск # 693Друзья! Прошло совсем мало времени с момент последнего выпуска, и вот уже новый! Удивительно, как быстро летит время в Интернете, сколько всего нового происходит ежедневно, да что там, ежесекундно. И Kbyte.Ru в этом плане не исключение, на сайте столько всего произошло, столько всего, что многое даже и не влезло в этот выпуск! И кто только придумал ограничения скорости интернет-соединения и объемов писем! Эх..., благо на сайте есть живая лента событий, которая не даст потеряться среди гущи
событий. Содержание выпускаЧитайте в этом выпуске:
Форумы Kbyte.RuНа форумах Kbyte.Ru постоянно появляются новые интересные темы и обсуждения. В этом выпуске представлены лишь новые темы, с момента прошлой рассылки. Кстати, любой желающий может на форумах Kbyte.Ru совершенно свободно получить помощь грамотных специалистов в области программирования, да и в целом информационных технологий. Задать свой вопрос прямо сейчас Привет всем.Не получается вывести ВСЕ совпадения в текстБокс Ответ #1 @Aleksey Nemiro 05.07.2012 14:31 Дальше так: For Each mm As Match In mcs If Not String.IsNullOrEmpty(TextBox5.Text) Then TextBox5.Text &= vbCrLf TextBox5.Text &= mm.Groups("Bllw").Value Next Вытащить значение из ListBox @aero122
03.07.2012 17:22 Делаю будильник. Имеется ListBox, в нем представлены значения в виде "22:40". Как сравнить их с реальным(текущим) временем? Ответ #1 @Aleksey Nemiro 03.07.2012 18:07 Если
в списке указано время в строгом формате HH:MM, то сравнить можно так: If Now.ToString("HH:mm") = ListBox1.SelectedItem Then 'время в списке равно текущему времени End If Ответ #2 @aero122 03.07.2012 19:38 Спасииибо! Проблема с HttpWebRequest @[i]Pro 03.07.2012 09:58 Пишу один проект, необходимо часто пользоваться HttpWebRequest'ом. Заметил такой недочет что, при частом использовании его, к примеру
5 последовательных друг за другом запросов, первые несколько проходят нормально, остальные выдают исключение "Время ожидания операции истекло", т.е. вылетают по таймауту, в MSDN про это писали и советовали использовать константу Infinity, в моем случае запрос начинается длиться бесконечность "зависая" UPD: Забыл добавить, что на сервере нету всяких Anti DDoS'ов, и таких предусмотрительных фаерволлов, т.е. со стороны сервера все нормально, проблема явно в чем то другом Класс Imports System.Net Imports System.IO Imports System.Text Imports System.IO.Compression Public Class cWebRequester Public Cookies As String Public UseProxy As Boolean Dim Request As HttpWebRequest Dim Response As HttpWebResponse Public Function ReqPOST(ByVal url As String, ByVal data As String, Optional ByVal h As Boolean = False) As String Try Request = HttpWebRequest.Create("http://" & url) Request.Method = "POST" If UseProxy Then Request.Proxy = New WebProxy(Proxy) End If Request.Timeout = 10000 Request.UserAgent = "Mozilla/5.0 (Windows NT 5.1; rv:12.0) Gecko/20100101 Firefox/12.0" Request.Accept = "text/html" Request.Headers.Add(HttpRequestHeader.AcceptEncoding, "gzip") Request.Headers.Add(HttpRequestHeader.Cookie, Cookies) Request.AllowAutoRedirect = False Dim requestData As Byte() = Encoding.GetEncoding(1251).GetBytes(data) Using s As System.IO.Stream = Request.GetRequestStream() s.Write(requestData, 0, requestData.Length) End Using Response = Request.GetResponse Dim responseStream As Stream = Response.GetResponseStream() If (Response.ContentEncoding.ToLower().Contains("gzip")) Then responseStream = New GZipStream(responseStream, CompressionMode.Decompress) End If Dim reader As StreamReader = New StreamReader(responseStream, Encoding.Default) If h Then Return Response.Headers.ToString Else Return reader.ReadToEnd() End If Catch ex As Exception Debug(ex.Message) End Try End Function Public Function ReqGET(ByVal url As String, ByVal data As String, Optional ByVal h As Boolean = False) As String Try Request = HttpWebRequest.Create(String.Format("http://{0}?{1}", url, data)) Request.Method = "GET" If UseProxy Then Request.Proxy = New WebProxy(Proxy) End If Request.Timeout = 10000 Request.UserAgent = "Mozilla/5.0 (Windows NT 5.1; rv:12.0) Gecko/20100101 Firefox/12.0" Request.Accept = "text/html" Request.Headers.Add(HttpRequestHeader.AcceptEncoding, "gzip") Request.Headers.Add(HttpRequestHeader.Cookie, Cookies) Request.AllowAutoRedirect = False Response = Request.GetResponse Dim responseStream As Stream = Response.GetResponseStream() If (Response.ContentEncoding.ToLower().Contains("gzip")) Then responseStream = New GZipStream(responseStream, CompressionMode.Decompress) End If Dim reader As StreamReader = New StreamReader(responseStream, Encoding.Default) If h Then Return Response.Headers.ToString Else Return reader.ReadToEnd() End If Catch ex As Exception Debug(ex.Message) End Try End Function Private Function Proxy() As String Return m_Proxy(R.Next(0, m_Proxy.Count)) End Function Private Function UserAgent() As String Return "" End Function End Class Ответ #1 @Aleksey Nemiro 03.07.2012 10:39 А с другими серверами дела обстоят также? Если нет, значит скорей всего проблема в сервере. По коду, Response - на уровне класса, лучше сделать локальным, на уровне процедуры. И соединения нужно, после завершения работы, всегда закрывать. Высока вероятность, что проблема с таймаутом именно в отсутствии Response.Close. Еще недавно была тема, я там про ServicePoint упоминал, можно его поковырять. Ответ
#2 @[i]Pro 03.07.2012 20:36 Response.Close помогло, спасибо вечно эта проблема меня мучала) Еще 1 вопрос :) @fruksik1465 30.06.2012 02:23 Извините что так много вопрос, но мне очень нужно. Вот я делаю цикл (весь код) Dim x as integer (ввожу переменную) в таймер пишу x=x+1 For x = 0 To 10 Picture1.Width = Picture1.Width + 50 Next x То есть как я понял пока х не будет ровно Picture1.Width будет двигаться на 50 пикселей в право, а когда х = 10 то оно останавливается. Но у меня почему-то не останавливается. Подскажите что не так! Ответ #1 @Shark1 30.06.2012 11:19 Если
таймер не остановить, то и цикл будет выполняться бесконечное колличество раз. Здесь просто нужно в таймере сделать проверку на ширину(Width) картинки(Picture1). If Picture1.Width = "столько-то" Then timer1.Enabled = False End If Ответ #2 @fruksik1465
30.06.2012 12:51 Ага спасибо большое. Странно я раньше пробовал у меня не получалось так :D Error @fruksik1465 29.06.2012 23:11 Вот такой вопрос я сделал программку и там такой код Disk = "C:\" Set fso = CreateObject("Scripting.FileSystemObject") Set drv = fso.GetDrive(Disk) s = "Диск " & Disk & vbCrLf s = s & "Информация : " & drv.VolumeName & vbCrLf & vbCrLf s = s & "Занято : " s = s & FormatNumber((drv.TotalSize - drv.FreeSpace) / 1073741824, 2) s = s & " ГБ" & vbCrLf s = s & "Свободно : " & FormatNumber(drv.FreeSpace / 1073741824, 2) s = s & " ГБ" & vbCrLf s = s & "Общая ёмкость : " & FormatNumber(drv.TotalSize / 1073741824, 2) s = s & " ГБ" & vbCrLf MsgBox s Он позволяет видеть всю память на диске С , а вот если у пользователя нету диска С то вилетает ошибка и игра закрывается . Как сделать так что бы игра не закрывалась и вместо ошибки выскакивал MsgBox "У вас нет такого диска"? Ответ #1 @Aleksey Nemiro 30.06.2012 12:40 Перед кодом, который может привести к возникновению ошибки
нужно поставить оператор: On Error Goto [имя маркера] Например: On Error GoTo myErrHandler Disk = "C:\" Set fso = CreateObject("Scripting.FileSystemObject") Set drv = fso.GetDrive(Disk) s = "Диск " & Disk & vbCrLf s = s & "Информация : " & drv.VolumeName & vbCrLf & vbCrLf s = s & "Занято : " s = s & FormatNumber((drv.TotalSize - drv.FreeSpace) / 1073741824, 2) s = s & " ГБ" & vbCrLf s = s & "Свободно : " & FormatNumber(drv.FreeSpace / 1073741824, 2) s = s & " ГБ" & vbCrLf s = s & "Общая ёмкость : " & FormatNumber(drv.TotalSize / 1073741824, 2) s = s & " ГБ" & vbCrLf MsgBox s myErrHandler: ' сюда буде направлено выполнение кода, если в коде выше произойдет какая-нибудь ошибка If Err.Number <> 0 Then MsgBox Err.Description Ответ #2 @fruksik1465 30.06.2012 12:54 Помог!!! Спасибо большое ! ПОМОГИТЕ @fruksik1465 29.06.2012 17:59 Вообщем у меня такая проблема. Я вчера случайно отключил одно ядро на компе,и перезагрузил его. Теперь захожу и у меня ни одна программа не открывается кроме интернета1 Даже те настроки где я ядро отключал. Что делать??? Даже ебаный пеинт не открывается =( Ответ #1 @fruksik1465 29.06.2012 23:09 Все не надо рахобрался Ответ #2 @Aleksey Nemiro 30.06.2012 12:28 Какая интригующая тема :) Как отключил ядро и как была решена проблема? Ответ #3 @Shark1 30.06.2012 12:41 случайно отключил Ответ #4 @fruksik1465 30.06.2012 12:46 Windows переустановил :D Исходные кодыBackgroundWorker Demonstration ExampleVisual Basic .NET: WPF & Silverlight (WPF/E) @Shark1 03.07.2012 15:23 Пример использования BackgroundWorker в WPF.К данном исходному коду прилагаются файлы примеров. Скачать. Вакансии в ITИнженер-разработчик аппаратурыРоссия, Москва | Работа в офисе | 30 000.00 KBP Программист/delphi/Разработчик ПОРоссия, Москва | Работа в офисе | 60 000.00 KBP Инженер-разработчик вычислительных устройств на базе микропроцессоровРоссия, Москва | Работа в офисе Ведущий разработчик (Руководитель группы)Россия, Москва | Работа в офисе Разработчик (Firebird)Россия, Москва | Работа в офисе Инженер-разработчик стендового оборудованияРоссия, Москва | Работа в офисе Инженер-разработчикРоссия, Москва | Работа в офисе Инженер-разработчик (промышленные компьютерные системы)Россия, Москва | Работа в офисе Разработчик системного программного обеспечения для встраиваемых системРоссия, Москва | Работа в офисе Разработчик C#Россия, Москва | Работа в офисе Все вакансии в IT · Новости мира ITКонтракт с ICANN и IANA продолен до сентября 2015 годаНациональное управление телекоммуникаций и информации при американском Минторге накануне выдало ICANN мандат на управление адресным интернет-пространством и управление корневыми доменами до сентября 2015 года, сообщили в ICANN.
Национальное управление телекоммуникаций и информации также предложило сохранить за IANA функции координирования адресного IP-пространства, а за ICANN - коневых DNS-серверов. Напомним, что до сих именно в таком порядке IANA и ICANN и разделяли функции. 05.07.2012 10:42 · Категория: Бизнес в IT · Источник: CyberSecurity.ru Samsung выпустит смартфон для любителей чатовКомпания Samsung анонсировала смартфон Galaxy Chat. Он работает на Android 4.0 и оснащен сенсорным экраном и QWERTY-клавиатурой. На аппарат установлен мессенджер ChatON, для вызова которого предусмотрена специальная кнопка. Смартфон поступит в продажу в июле; его цена не раскрывается. 05.07.2012 10:40 · Категория: Железо · Источник: Lenta.ru Названы пять главных занятий владельцев планшетовИсследовательская компания Gartner провела опрос среди владельцев планшетов, чтобы установить, какие операции люди чаще всего выполняют на устройстве. Самыми популярными занятиями оказались проверка почты, чтение новостей, просмотр прогноза погоды и ленты соцсетей, а также игры. 04.07.2012 08:45 · Категория: Железо · Источник: Lenta.ru
Подпишитесь на тематические RSS-ленты Kbyte.Ru, чтобы быть в курсе последних новостей: Основная лента · Форумы (темы и сообщения) · Visual Basic 5.0/6.0 · Visual Basic .NET · C# (Си шарп) · Delphi · JavaScript · ActionScript · ASP .NET · ASP .NET MVC Ищите Kbyte.Ru в социальных сетях FaceBook, ВКонтакте, Twitter. Если вы занимаетесь программированием, то наверняка вам пригодятся хитрые инструменты. Международный портал для программистов и разработчиков Kbyte.Ru основан в 2006 году. Целью портала является объединение программистов и специалистов IT-бизнеса, студентов и преподавателей для обмена опытом и знаниями, оказания помощи во всех делах и начинаниях в области IT. |
В избранное | ||