Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Indy freezt (https://www.delphipraxis.net/64992-indy-freezt.html)

3_of_8 10. Mär 2006 20:15


Indy freezt
 
Morgen. Ich habe durch die Suche zwar unzählige Threads gefunden, aber keinen mit einer zufriedenstellenden Antwort.

Ich habe ein TIdHTTP und mache damit ein Get. Aber das Ding freezt. IdAntiFreeze auf die Form gepackt, hat nichts gebracht. Ins OnWork Ereignis Application.ProcessMessages reingeschrieben, hilft auch nix. Timer mit Interval 50 ms reingepackt und ins OnTimer Ereignis Application.ProcessMessages reingeschrieben, hilft auch nix.

Was soll ich tun?

hatro70 10. Mär 2006 22:19

Re: Indy freezt
 
hilft evtl ein timeout ?

oder bekommst du irgendwann das ergebniss vom get ?

3_of_8 10. Mär 2006 22:27

Re: Indy freezt
 
Jaa, ich bekomm das Ergebnis. Gut, momentan nur ne Exception, aber ich würde normalerweise auch ein richtiges Ergebnis bekommen.

Ich will nur, dass diese Abfrage das normale Programm weiterlaufen lässt, ohne zu freezen.

hatro70 10. Mär 2006 22:55

Re: Indy freezt
 
hmm welchen fehler bekommste denn ?
is der server so langsam mit der antwort oder die abfrage zu gross ?

besten wäre ein beispiel was du machst und welcher fehler kommt

3_of_8 10. Mär 2006 22:59

Re: Indy freezt
 
Der Fehler ist in diesem Fall komplett irrelevant. Es ist ein 503er (Temporarily unavailable). Das ist allerdings serverbedingt, also der Server ist down. Aber da liegt ja auch gar nicht das Problem. Das Problem ist, dass das Programm während der Abfrage nicht reagiert. Wenn ich da jetzt ne längere Pingzeit hab, wirkt sich das auch aus. Wenn der PC grad keine Internetverbindung hat, auch. Und wenn der Server auch mal down ist, merkt der User das auch an einem Freeze. Den Serverfehler kann ich nicht beheben. Ich will nur das Freezen beheben.

hatro70 10. Mär 2006 23:03

Re: Indy freezt
 
warum pinngste den server vorher nicht an ob er da ist

somit könnteste schon mal das problem beheben genauso wie wenn keine i-netverbindung besteht

3_of_8 10. Mär 2006 23:05

Re: Indy freezt
 
Aber dann freezt das Teil immer noch... Ich könnte den natürlich pingen, aber es muss doch eine Möglichkeit geben, das ganze freezefrei zu machen.

hatro70 10. Mär 2006 23:10

Re: Indy freezt
 
normal mit dem antifreez funzt das normal ohne probleme

haste das auch aktiviert oder nur auf die form gezogen ?

3_of_8 10. Mär 2006 23:11

Re: Indy freezt
 
Mir wurde mal gesagt (hier in der DP) auf die Form ziehen würde reichen.

BTW: Die Property Active ist standardmäßig True.

hatro70 10. Mär 2006 23:48

Re: Indy freezt
 
jo stimmt sorry aber was haste da für einen timeout ? standart is zumindest bei mir 250

setz den doch mal runter vielleicht


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:52 Uhr.

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