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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 24.09.2008, 17:04   #1
ak3000
Пользователь
 
Аватар для ak3000
 
Регистрация: 07.03.2008
Сообщений: 15
Сообщение Delphi, процедура для включения прокси

Есть ли у кого процедурка подобная уже написанная, а то не хочеться терять время на написание.
Желательно такого типа: proxyprocedure(st : string; f : boolean);
If f = false то просто отключить работу через прокси
Else подключиться через прокси указанный в st (в таком виде 59.23.131.124:8080)

Процедура есно нужна для компонента TWebBrowser
ak3000 вне форума
Старый 25.09.2008, 15:47   #2
ak3000
Пользователь
 
Аватар для ak3000
 
Регистрация: 07.03.2008
Сообщений: 15
По умолчанию

Ну подскажите плз как это сделать. Или наткните на функцию которую можно переделать.
О, великие гуру, я верю что вы есть!
ak3000 вне форума
Старый 25.09.2008, 20:57   #3
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Или наткните на функцию
Натыкаю. Жмем F1 в Дельфи и вводим в строке поиска - PROXY.
Читаем справки и начинаем понимать, что сия штука не имеет никакого отношения к TWebBrowser, а исключительно к самому соединению...
mihali4 вне форума
Старый 25.09.2008, 22:37   #4
ak3000
Пользователь
 
Аватар для ak3000
 
Регистрация: 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;

Он вроде бы работает, НО, во первых я так и не понял как, а во-вторых - самое главное - я не знаю как ОТКЛЮЧИТЬ использование прокси в таком примере...
ak3000 вне форума
Старый 27.09.2008, 00:09   #5
ak3000
Пользователь
 
Аватар для ak3000
 
Регистрация: 07.03.2008
Сообщений: 15
По умолчанию

Ну и фиг с вами, казюли, сам уже разобрался как сделать (используя тот же код). :P
ak3000 вне форума
Старый 27.09.2008, 01:42   #6
Денискин
Пользователь
 
Аватар для Денискин
 
Регистрация: 24.09.2008
Сообщений: 16
По умолчанию

Рад за тебя Вот всегда полагайся только на свои знания и пытайся не просить помощи у других. Все мы одинаковые и все способны на одно и тоже
Жизнь как игра,только с 3D графикой
Денискин вне форума
Старый 27.09.2008, 07:22   #7
ak3000
Пользователь
 
Аватар для ak3000
 
Регистрация: 07.03.2008
Сообщений: 15
По умолчанию

Да, НО вот только более опытные люди могли бы подсказать сразу, разъеснить и научить. А получается что кроме нажать F1 больше ничего и не предложили. Грустно это, товарищи. Программеры это же как одна большая семья, мы должны учить друг друга. (а не придумывать один и тот же код по несколько раз, который уже давно придумали и написали)
ak3000 вне форума
Старый 27.09.2008, 12:55   #8
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
более опытные люди могли бы подсказать сразу
А вот как раз в этом-то и смысл обучения - подталкивать к САМОСТОЯТЕЛЬНОМУ решению.
Дали б вам готовый код - и посыпались бы вопросы вроде: "А что такое CAPTION?". Утрирую, конечно...
А так вы САМи решили проблему и теперь уже вы САМи сможете помочь тому, перед кем встанет аналогичная задача. Причем со знанием дела, а не пересказывая полученный от кого-то код готового ответа...
Разве это плохо?
mihali4 вне форума
Старый 28.09.2008, 17:59   #9
s.Creator
Форумчанин
 
Регистрация: 28.09.2008
Сообщений: 344
По умолчанию

Цитата:
Программеры это же как одна большая семья, мы должны учить друг друга. (а не придумывать один и тот же код по несколько раз, который уже давно придумали и написали)
Полностью согласен и предлагаю завести отдельный раздел форума в котором мы будем клеймить позором всех тех программеров которые ездиют на крутых машинах зарабатывают кучу денег и не могут хотя бы раз в неделю пробежаться по форумам и выложить свои исходники нуждающимся.
А то что же это за безобразие - чтобы написать СВОЙ шедевр надо и F1 жать и кучу книжек перелопатить и в MSDN наведаться и в нете часами искать, да еще по клавишам самому что-то стукать.
А фирму "1С" предлагаю обязать проезжать по всем фирмам, у которых нет денег на ихнюю программу, и отдавать свой код ихним программистам, дабы те могли написать хоть что-то нормальное и не мучились изобретением велосипеда.
s.Creator вне форума
Старый 28.09.2008, 19:24   #10
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

флуд. закрыто.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Процедура заполнения массива. 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