В моем коде я хочу, чтобы отправить запрос HTTP и представить его в стельке - WinHttpReq.SetProxy(2, '127.0.0.1:8888');
если скрипка вверх,попробовать и, кроме ошибки в настройке INNO
если стелька вниз дост esnd это Скрипач, я попытался try..except
этим путь :
[Setup] AppName=Test AppVersion=1.5 DefaultDirName={pf}\test
[Code]
var
WinHttpReq: Variant;
function ShowInFiddler(Param: String): String;
begin
try
WinHttpReq.SetProxy(2, '127.0.0.1:8888');
except MsgBox('Hello.', mbInformation, MB_OK);
end;
end;
function InitializeSetup(): Boolean;
begin
WinHttpReq := CreateOleObject('WinHttp.WinHttpRequest.5.1');
WinHttpReq.Open('GET', 'http://publishers-xxxx.databssint.com/', false);
ShowInFiddler ('');
WinHttpReq.Send(); end;
но исключение не работает, может ли кто-нибудь помочь?
Почему бы просто не убедиться, что вызов 'SetProxy' ТОЛЬКО в вашей тестовой версии? Таким образом, вы видите это в своем тестировании, но любая версия, которую вы отправляете, не будет иметь ненужной попытки подключиться к локальному прокси. – Deanna
это то, что мы делаем сегодня, это не лучшая практика, так как идеальным является то, что QA одобрит установщик, который мы будем загружать в prod, любой шанс, который вы знаете, почему мой «try and except» здесь не работает? – ElramV