|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
24.09.2008, 17:04 | #1 |
Пользователь
Регистрация: 07.03.2008
Сообщений: 15
|
Delphi, процедура для включения прокси
Есть ли у кого процедурка подобная уже написанная, а то не хочеться терять время на написание.
Желательно такого типа: proxyprocedure(st : string; f : boolean); If f = false то просто отключить работу через прокси Else подключиться через прокси указанный в st (в таком виде 59.23.131.124:8080) Процедура есно нужна для компонента TWebBrowser |
25.09.2008, 15:47 | #2 |
Пользователь
Регистрация: 07.03.2008
Сообщений: 15
|
Ну подскажите плз как это сделать. Или наткните на функцию которую можно переделать.
О, великие гуру, я верю что вы есть! |
25.09.2008, 20:57 | #3 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Цитата:
Читаем справки и начинаем понимать, что сия штука не имеет никакого отношения к TWebBrowser, а исключительно к самому соединению... |
|
25.09.2008, 22:37 | #4 |
Пользователь
Регистрация: 07.03.2008
Сообщений: 15
|
Ну пускай к соединению, я в этом не очень понимаю.
У меня есть вот такой код: var PIInfo: PInternetProxyInfo; F : TextFile; Stroka : String; i, Count, Nomer : Integer; Begin AssignFile(F, 'Proxy.txt'); Reset(F); Count:=0; While not Eof(F) do Begin Readln(F, Stroka); Inc(Count); End; Nomer:=1+Random(Count); Reset(F); For i:=1 to Nomer do Readln(F, Stroka); CloseFile(F); } New(PIInfo); PIInfo^.dwAccessType:=INTERNET_OPEN _TYPE_PROXY; PIInfo^.lpszProxy:=PChar(Edit1.Text ); //PIInfo^.lpszProxy:=PChar('194.165.1 30.93:80'); PIInfo^.lpszProxyBypass:=PChar(''); UrlMkSetSessionOption(INTERNET_OPTI ON_PROXY, piinfo, SizeOf(Internet_Proxy_Info), 0); Dispose(PIInfo); //ShowMessage('New IP: '+Stroka); end; Он вроде бы работает, НО, во первых я так и не понял как, а во-вторых - самое главное - я не знаю как ОТКЛЮЧИТЬ использование прокси в таком примере... |
27.09.2008, 00:09 | #5 |
Пользователь
Регистрация: 07.03.2008
Сообщений: 15
|
Ну и фиг с вами, казюли, сам уже разобрался как сделать (используя тот же код). :P
|
27.09.2008, 01:42 | #6 |
Пользователь
Регистрация: 24.09.2008
Сообщений: 16
|
Рад за тебя Вот всегда полагайся только на свои знания и пытайся не просить помощи у других. Все мы одинаковые и все способны на одно и тоже
Жизнь как игра,только с 3D графикой
|
27.09.2008, 07:22 | #7 |
Пользователь
Регистрация: 07.03.2008
Сообщений: 15
|
Да, НО вот только более опытные люди могли бы подсказать сразу, разъеснить и научить. А получается что кроме нажать F1 больше ничего и не предложили. Грустно это, товарищи. Программеры это же как одна большая семья, мы должны учить друг друга. (а не придумывать один и тот же код по несколько раз, который уже давно придумали и написали)
|
27.09.2008, 12:55 | #8 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Цитата:
Дали б вам готовый код - и посыпались бы вопросы вроде: "А что такое CAPTION?". Утрирую, конечно... А так вы САМи решили проблему и теперь уже вы САМи сможете помочь тому, перед кем встанет аналогичная задача. Причем со знанием дела, а не пересказывая полученный от кого-то код готового ответа... Разве это плохо? |
|
28.09.2008, 17:59 | #9 | |
Форумчанин
Регистрация: 28.09.2008
Сообщений: 344
|
Цитата:
А то что же это за безобразие - чтобы написать СВОЙ шедевр надо и F1 жать и кучу книжек перелопатить и в MSDN наведаться и в нете часами искать, да еще по клавишам самому что-то стукать. А фирму "1С" предлагаю обязать проезжать по всем фирмам, у которых нет денег на ихнюю программу, и отдавать свой код ихним программистам, дабы те могли написать хоть что-то нормальное и не мучились изобретением велосипеда. |
|
28.09.2008, 19:24 | #10 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
флуд. закрыто.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Процедура заполнения массива. Delphi | Alex_2017 | Помощь студентам | 1 | 02.06.2008 17:55 |
массив tedit и процедура с ним(delphi) | xbIm | Помощь студентам | 2 | 21.02.2008 23:57 |
Установить время включения ком-па | Иллидан | Общие вопросы Delphi | 8 | 19.02.2008 08:32 |
Процедура на строку(Delphi) | blizzard | Помощь студентам | 5 | 16.01.2008 18:33 |
процедура ping в Delphi | xTANATOSx | Общие вопросы Delphi | 3 | 11.10.2007 10:32 |