Как в программу загрузить HTML страницу из интернета

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Milevskiy
Новичок
Новичок
 
Сообщения: 43
Зарегистрирован: 05.11.2002 (Вт) 19:56
Откуда: Russia

Как в программу загрузить HTML страницу из интернета

Сообщение Milevskiy » 17.02.2004 (Вт) 1:26

Подскажите пожалуйста!
====================
Как в программу загрузить HTML страницу из интернета?
Суть заключается в том, что я хочу написать программу, которая бы постоянно висела в трее и следила за обновлением странички в интернете - в случае её обновления загружала её в специально размещённый в программе элемент.

Заранее благодарен.

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 17.02.2004 (Вт) 9:54

Подключи в Project|Components Microsoft Internet Transfer Control и используй :)

Там разберись сам, только подскажу: главный метод - OpenURL

XPraptor
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 115
Зарегистрирован: 02.12.2003 (Вт) 18:13
Откуда: Minsk

Сообщение XPraptor » 17.02.2004 (Вт) 16:28

Amed: Шутник :-) :-)!
Milevskiy:
Тебе просто надо повесить на форму элемент WebBrowser и периодически по таймеру загружать в него свою страничку методом Navigate "http://www.rambler.ru" или Navigate2 "http://www.rambler.ru".
и проверять на обновление, и делов то всего.
Если руки кривые, то не надо ругать разработчиков.

Milevskiy
Новичок
Новичок
 
Сообщения: 43
Зарегистрирован: 05.11.2002 (Вт) 19:56
Откуда: Russia

Сообщение Milevskiy » 19.02.2004 (Чт) 0:22

Спасибо за помощь.
Всё оказалось так просто.

SSecurity
Служба безопасности
Аватара пользователя
 
Сообщения: 1283
Зарегистрирован: 19.08.2003 (Вт) 1:11
Откуда: Россия, Мурманск

Сообщение SSecurity » 19.02.2004 (Чт) 0:37

XPraptor писал(а):Amed: Шутник :-) :-)!
Milevskiy:
Тебе просто надо повесить на форму элемент WebBrowser и периодически по таймеру загружать в него свою страничку методом Navigate "http://www.rambler.ru" или Navigate2 "http://www.rambler.ru".
и проверять на обновление, и делов то всего.


Между прочим, я считаю, что Amed прав, только в идиале я вижу такое решения(комбинированное):
- Разместить файл рядом со страничкой в которой указывать его версию, или дату обновления (его и стоит закачивать - чтобы прочесть пару байт данных (до 100)).
- Закачать страничку в окошко, если страница обовлась.

Тогда все кто на трафике сидит скажут тебе большое спасибо, да и проверять 100 байт .... и html в 20 000 - 200 000 байт значительно интереснее.

Вывод
WebBrowser - для загрузки страницы(отображения)
Microsoft Internet Transfer Control - для закачки файла версии.
Программист - это маленький Бог, а все его ошибки - это самостоятельные творения:)
Так задумано:)

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 19.02.2004 (Чт) 5:03

:) Я всегда прав...

SSecurity
Служба безопасности
Аватара пользователя
 
Сообщения: 1283
Зарегистрирован: 19.08.2003 (Вт) 1:11
Откуда: Россия, Мурманск

Сообщение SSecurity » 20.02.2004 (Пт) 0:30

ага ..... типа БОГ?? :)
Программист - это маленький Бог, а все его ошибки - это самостоятельные творения:)
Так задумано:)

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 20.02.2004 (Пт) 16:10

Изображение

SSecurity
Служба безопасности
Аватара пользователя
 
Сообщения: 1283
Зарегистрирован: 19.08.2003 (Вт) 1:11
Откуда: Россия, Мурманск

Сообщение SSecurity » 21.02.2004 (Сб) 0:24

:oops: ну знаешь я начинаю подозревать ...
что все программеры такие :wink:

:idea: :idea: :idea: :arrow: :lol:
Программист - это маленький Бог, а все его ошибки - это самостоятельные творения:)
Так задумано:)


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 6

    TopList