Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.07.2007, 23:11   #1
CoDeR
Пользователь
 
Регистрация: 04.07.2007
Сообщений: 76
По умолчанию WebBrowser и смена IP

Пишу браузер который при нажатии на кнопку, используя прокси, меняет IP.
Код:
uses
 urlmon, wininet...
...

var
  Form1: TForm1;
  PIInfo: PInternetProxyInfo;
  proxy:string;

procedure TForm1.FormCreate(Sender: TObject);
begin
WebBrowser1.Navigate('site.ru');
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  New(PIInfo);
  proxy:='прокси:порт';
  PIInfo^.dwAccessType := INTERNET_OPEN_TYPE_PROXY;
  PIInfo^.lpszProxy := PChar(proxy);
  UrlMkSetSessionOption(INTERNET_OPTION_PROXY, 
piinfo,SizeOf(Internet_Proxy_Info), 0);
  Dispose(PIInfo);
  WebBrowser1.Refresh;
end;
При нажатии Button1 вылетает ошибка: Access violation at address **** in module winnet.dll. Read of adress ******.
И IP не меняется.

Если же прописать код написанный в процедуре Button1Click в процедуру FormCreate, то IP меняется. Помогите разобраться в чём проблема.
http://wmhelpers.narod.ru/ - сайт программ, помогающими получить немного денег.

Последний раз редактировалось CoDeR; 05.07.2007 в 14:14.
CoDeR вне форума Ответить с цитированием
Старый 05.07.2007, 09:00   #2
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

proxy:='прокси.порт';
где вы видели что бы в спецификации http порт от адреса отделялся точкой ?
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 05.07.2007, 14:15   #3
CoDeR
Пользователь
 
Регистрация: 04.07.2007
Сообщений: 76
По умолчанию

Это я когда заменял настоящий прокси на эту надпись, то опечатался. Исправил в сообщении сейчас. Так в программе всё с этим нормально, дело в чём-то другом.
http://wmhelpers.narod.ru/ - сайт программ, помогающими получить немного денег.
CoDeR вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Смена ОС на ноутбуке ryton Операционные системы общие вопросы 28 03.02.2013 13:49
Смена данных в icq Marsik Помощь студентам 2 01.05.2008 18:47
Смена изображений KORT Общие вопросы Delphi 3 09.07.2007 11:06
Смена шрифтов Vasyatka Общие вопросы Delphi 8 27.04.2007 12:28
Смена звуковухи k0z7_g0b1in Win Api 0 22.04.2007 18:13