Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi bei idhttp alle fehler unterbinden (https://www.delphipraxis.net/109523-bei-idhttp-alle-fehler-unterbinden.html)

o0o 3. Mär 2008 05:13


bei idhttp alle fehler unterbinden
 
hi leutz:)
also ich hab grad vor einen proxy-checker zu bauen,...an sich nicht kompliziert, einfach nur per idhttp versuchen zu connecten...rest koennt ihr euch ausmalen^^

hier mein source:

Delphi-Quellcode:
repeat
idhttp1.proxyparams.ProxyServer:=(splitOutIndex(memo2.lines[0], ':', 0));
idhttp1.proxyparams.Proxyport:=strtoint(splitOutIndex(memo2.lines[0], ':', 1));

try

if(idhttp1.get('http://sitexxx.ru/proxy-test_322/0641.txt')) = 'n08we7*&bid%kfjewmpewimvnioweprbpbei-034nogt][;nmty[ooo'
then
begin
showmessage('ok!');
memo2.lines.delete(0);
end
else
begin
showmessage('false!');
memo2.lines.delete(0);
end;

except
on EIdHTTPProtocolException do memo2.lines.delete(0);
end;

     Application.ProcessMessages;
  Inc(C);
until (memo2.lines.count = 0);
showmessage('fertig');
mein problem:
wie kann ich alle sockederrors und alle anderen fehlermeldungen irgendwie ausschliessen sodass mein programm kein fehler zeigt und weiter laeuft^^
da ich ja nur die proxies brauche die gehen,...reicht es wenn nur die fehlermessages unterbunden werden:)

waere nice wenn jemand da ein plan hat...

da o0o

marabu 3. Mär 2008 08:06

Re: bei idhttp alle fehler unterbinden
 
Hi,

welche Fehlermedlungen schlagen denn bei deiner Exception-Falle noch durch?
Kann es sein, dass du in der IDE und mit "Bei Exceptions anhalten" testest?

Freundliche Grüße

o0o 3. Mär 2008 10:05

Re: bei idhttp alle fehler unterbinden
 
nee wenn ich mir zb ne proxy-ip ausdenke(also eine frei gewaehlte) kommt entweder timeout oder connection refused oder so...in einer messagebox in meiner anwendung^^

und wenn die box kommt wird meine schleife unterbrochen und macht danach nichtmehr weiter...ist es moeglich die errormessages so zu unterbinden dass meine schleife einfach weiterarbeited?

da o0o

generic 3. Mär 2008 13:00

Re: bei idhttp alle fehler unterbinden
 
willst du erkennen ob da auf dem server ein proxy läuft
oder willst du wissen ob deine verbindung durch einen proxy geleitet wird?

beides kann man nur bedingt rausfinden.

o0o 3. Mär 2008 15:44

Re: bei idhttp alle fehler unterbinden
 
ich will per idhttp eine verbindun zu meiner website herstellen und den source abgleichen lassen damit auch 100% kein captcha vom proxybetreiber erwarted wird.
einfachgesagt will ich nur dass idhttp keine fehlermeldung bringt wenn mal ein proxy nicht mehr geht...

hoffe mal ihr versteht wie ich das meine^^

da o0o


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:55 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz