Помогите разобраться с InternetOpen

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

Помогите разобраться с InternetOpen

Сообщение skykub » 13.05.2005 (Пт) 12:23

В общем нужно мне скачивать с ftp сервера файл. Написал я для этого дела программу. Всю ее приводить не буду но есть один нюанс :cry:
Соединение создаю с помощью InternetOpen
Но бед в том, что я работаю из сетки через proxy с авторизацией.
Т.е. адрес и номер порта я знаю где задать, а куда вставить (засунуть) login и password для прокси - не понятно. Пробовал такую конструкцию ligin:pass@192.168.0.X:8080 - не сработало. Сейчас решаю проблему, что называется, "в лоб". Запускаю IE, прохожу через проксю куда угодно и, пока IE работает, у меня все бегает без авторизации. НО ЭТО ЖЕ НЕ ЕСТЬ ГУД! Помогите люди добрые!

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 13.05.2005 (Пт) 13:28

Используешь Winsock? В нем есть свойства для логина.
Lasciate ogni speranza, voi ch'entrate.

skykub
Начинающий
Начинающий
 
Сообщения: 6
Зарегистрирован: 13.05.2005 (Пт) 11:31
Откуда: Новосибирск

Сообщение skykub » 13.05.2005 (Пт) 14:01

Нет, не использую. Даже не знаю, как это делается. Дайте, плз, линк на рускоязычную статью или пример (для ftp).

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 13.05.2005 (Пт) 14:11

На русском не дам, но глянь здесь:
http://www.vbip.com/Protocols/ftp/vb-ft ... efault.asp
Lasciate ogni speranza, voi ch'entrate.

skykub
Начинающий
Начинающий
 
Сообщения: 6
Зарегистрирован: 13.05.2005 (Пт) 11:31
Откуда: Новосибирск

Сообщение skykub » 13.05.2005 (Пт) 14:18

Ничего не понял. Там в архиве только классы и модули. Попытаюсь собрать их в проект. Но примеров использования то нет!

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 13.05.2005 (Пт) 14:28

Там ниже туториал и форум есть.
Lasciate ogni speranza, voi ch'entrate.

skykub
Начинающий
Начинающий
 
Сообщения: 6
Зарегистрирован: 13.05.2005 (Пт) 11:31
Откуда: Новосибирск

Сообщение skykub » 13.05.2005 (Пт) 14:42

Не силен я в английском :(
Но ведь Total Commander может!
И IE может.
А я не могу :(
Может у кого была такая задача?

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

Сообщение Jenizix » 13.05.2005 (Пт) 15:52

посмотри тут: http://bbs.vbstreets.ru/viewtopic.php?t=16119

P.S. Винсок рулит! :twisted:
Ушел в себя, вернусь не скоро...

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

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Сообщение ALX_2002 » 14.05.2005 (Сб) 9:36

Отец. По ходу в InternetOpen можно подсунуть логин и пароль.

Взгляни статейку на ССЯХ. Мож поможет. :roll:

http://www.sources.ru/cpp/faqs/73.htm

skykub
Начинающий
Начинающий
 
Сообщения: 6
Зарегистрирован: 13.05.2005 (Пт) 11:31
Откуда: Новосибирск

Сообщение skykub » 16.05.2005 (Пн) 7:12

Нет. Про авторизацию на прокси там тоже ни слова. :(
Дело в том, что для авторизации proxy-сервер восылает этому контролу запрос, и IE открывает окно запрса. Дык вот, этого я в проге на VB добиться не могу. :(
Так что вопрос открыт

skykub
Начинающий
Начинающий
 
Сообщения: 6
Зарегистрирован: 13.05.2005 (Пт) 11:31
Откуда: Новосибирск

Сообщение skykub » 16.05.2005 (Пн) 10:37

Нашел вот какую конструкцию:
lngRetVal = InternetSetOptionStr(0&, INTERNET_OPTION_PROXY_USERNAME, strUserName, Len(strUserName))
lngRetVal = InternetSetOptionStr(0&, INTERNET_OPTION_PROXY_PASSWORD, strPassword, Len(strPassword))

Но не понятно, как этим воспользоваться. Особенно что означает первый параметр?
В английском не силен, поэтому на сайте MS ничерта не понял.
Если кто сталкивался - помогите.


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

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

Сейчас этот форум просматривают: Google-бот, SemrushBot и гости: 171

    TopList