Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Интернет и сети
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 07.07.2007, 09:50
TitiS TitiS вне форума
Новичок
 
Регистрация: 29.12.2006
Сообщения: 62
Репутация: 10
По умолчанию Ребята выручайте! Proxy+IE

Всем привет, нужна помощь,

С Proxy на уровне Delphi ни когда не работал (использовал онлайн сервисы), но пришла необходимость кое-что реализовать в своей программе... Пожалуйста, ответьте на следующие вопросы:

1. Подскажите как можно взять настройки Proxy у Internet Explorer'а
2. Как работать с Proxy - чтобы загрузить например страничку http://www.denasoft.net/code.php
3. Как настраивать у прокси IP, порт, и что там ещё настраивается.

Блин, вопросы какие то ламерские получилось, ну и пофиг. Заказчику необходимо именно Proxy соединение
Ответить с цитированием
  #2  
Старый 09.07.2007, 14:34
Аватар для Keygenmusic
Keygenmusic Keygenmusic вне форума
Активный
 
Регистрация: 24.10.2005
Адрес: Там
Сообщения: 201
Репутация: 20
По умолчанию

компонент HTTP(S) прокси http://www.delphisources.ru/pages/so...ttp_proxy.html

если интересует SOCKS - надо тупо читать его спецификацию, там всё делать может и долго, но не так уж сложно.
Ответить с цитированием
  #3  
Старый 10.07.2007, 05:08
TitiS TitiS вне форума
Новичок
 
Регистрация: 29.12.2006
Сообщения: 62
Репутация: 10
По умолчанию

Цитата:
Сообщение от Keygenmusic
компонент HTTP(S) прокси http://www.delphisources.ru/pages/so...ttp_proxy.html

если интересует SOCKS - надо тупо читать его спецификацию, там всё делать может и долго, но не так уж сложно.
Спасибо, хоть один нормальный пример, правда он у меня не сразу запустился. Надо было код не много подкорректировать. Что касается сокетов - заказчик обойдётся.
Ответить с цитированием
  #4  
Старый 10.08.2007, 14:57
k@Z@k k@Z@k вне форума
Новичок
 
Регистрация: 31.07.2007
Сообщения: 55
Репутация: 12
По умолчанию

uses urlmon, wininet;
var var PIInfo : PInternetProxyInfo;
begin

New (PIInfo) ;
// Изменение настроек ПРОКСИ
PIInfo^.dwAccessType := INTERNET_OPEN_TYPE_PROXY ; // Тип доступа в интернет - через Proxy сервер
PIInfo^.lpszProxy := PChar(Trim(form2.Edit1.Text)); // указать прокси напр. 195.43.67.33:8080
PIInfo^.lpszProxyBypass := PChar(''); // Список адресов, доступ к которым возможен минуя Proxy сервер
UrlMkSetSessionOption(INTERNET_OPTION_PROXY, piinfo, SizeOf(Internet_Proxy_Info),0);
Dispose (PIInfo) ;
WebBrowser.Navigate('URL');// proxy для этого URL, настройки прокси в системе не поменяются

end;
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 04:58.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025