Несколько вопросов про интернет

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
dr.MIG
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1441
Зарегистрирован: 18.12.2004 (Сб) 9:53
Откуда: г.Ярославль

Несколько вопросов про интернет

Сообщение dr.MIG » 27.03.2005 (Вс) 15:56

1. Где-то, например на http://www.xxxx.ru/folder есть файл file.txt в нём есть всего одна строка. Как её прочитать?
2. Как запустить браузер и открыть в нём http://www.xxxx.ru
3. Не могу сформулировать... Короче, эквивалент <a href="mailto:nnn@xxx.ru">

Заранее спасибо!
Salus populi suprema lex

Морфий
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 119
Зарегистрирован: 11.01.2005 (Вт) 18:06

Сообщение Морфий » 27.03.2005 (Вс) 16:31

1. Сохраняешь из инета файл например через URLDownloadToFile и считываешь его.
2. юзай ShellExecute
3. В смысле :?:
Вот оно — счастье...

Jenizix
Географ
Географ
Аватара пользователя
 
Сообщения: 545
Зарегистрирован: 20.04.2004 (Вт) 20:52
Откуда: Москва

Сообщение Jenizix » 27.03.2005 (Вс) 16:38

3. тоже юзай ShellExecute
Ушел в себя, вернусь не скоро...

Если вам нужно сделать прозрачной только форму, а контролы на ней нет, то вам сюда!!!

dr.MIG
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1441
Зарегистрирован: 18.12.2004 (Сб) 9:53
Откуда: г.Ярославль

Сообщение dr.MIG » 27.03.2005 (Вс) 17:00

А нельзя прочитать файл не сохраняя его?
Salus populi suprema lex

Морфий
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 119
Зарегистрирован: 11.01.2005 (Вт) 18:06

Сообщение Морфий » 27.03.2005 (Вс) 17:22

dr.MIG писал(а):А нельзя прочитать файл не сохраняя его?

Можно, юзай Inet Control, webbbrowser или винсок в крайнем случае :wink:
Вот оно — счастье...

Alexanbar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1727
Зарегистрирован: 13.04.2004 (Вт) 23:04
Откуда: Волгоградская обл.

Сообщение Alexanbar » 27.03.2005 (Вс) 20:53

А что значит, не сохраняя? Всё равно, любой браузер большую часть данных записывает в кэш, т.е. на диск. Другое дело - для отображения не всегда нужен весь файл целиком. С другой строны, никто не мешает скачивать файл по кускам.

Морфий
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 119
Зарегистрирован: 11.01.2005 (Вт) 18:06

Сообщение Морфий » 27.03.2005 (Вс) 21:05

2 Alexanbar

dr.MIG, как я понял, хочет получить данные из файла в уже готовом виде, чтобы его самому не сохранять, а потом не открывать
:wink:
Вот оно — счастье...

Jenizix
Географ
Географ
Аватара пользователя
 
Сообщения: 545
Зарегистрирован: 20.04.2004 (Вт) 20:52
Откуда: Москва

Сообщение Jenizix » 27.03.2005 (Вс) 22:18

Ну пусть винсоком запрос отправит и все...
Ушел в себя, вернусь не скоро...

Если вам нужно сделать прозрачной только форму, а контролы на ней нет, то вам сюда!!!

dr.MIG
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1441
Зарегистрирован: 18.12.2004 (Сб) 9:53
Откуда: г.Ярославль

Сообщение dr.MIG » 28.03.2005 (Пн) 18:13

2 All: суть моей задачи (чтобы было понятнее): программа проверяет есть ли обновления, для этого она должна прочитать число из файла в интернете, в котором содержится число=версии программы. Затем она сравнивает его со своим числом, определяя нужно ли обновление.
P.S. с интернетом не работал, так что если не затруднит чуть-чуть поподробнее, plz.
Salus populi suprema lex

Alexander N. Samarin
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 397
Зарегистрирован: 05.03.2005 (Сб) 20:59
Откуда: Интернат 18 (СУНЦ МГУ), комната 214А, кровать посередине

Сообщение Alexander N. Samarin » 28.03.2005 (Пн) 18:15

Alexanbar писал(а):А что значит, не сохраняя? Всё равно, любой браузер большую часть данных записывает в кэш, т.е. на диск. Другое дело - для отображения не всегда нужен весь файл целиком. С другой строны, никто не мешает скачивать файл по кускам.

Так замочить кэш!
На это не смотрите! Это не подпись!!!!!!

MadNike
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 07.02.2005 (Пн) 10:29

Сообщение MadNike » 29.03.2005 (Вт) 10:32

Код: Выделить всё
Set iHttp = New WinHttp.WinHttpRequest
Call iHttp.Open("GET", strURL)
Call iHttp.Send
strQuote = iHttp.ResponseText
Set iHttp = Nothing


strURL - должен содержать полный интернет-адрес (Например: http://xxx.ru/doc.html)

В результате в strQuote будет находиться первая строка документа doc.html и так далее.

WinHTTP - это библиотека Microsoft WinHTTP Services.


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

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

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

    TopList