programm reagiert nicht beim download (trotz ProcessMessages())
-
Hi,
Mein programm läd etwas aus dem Internet (mit IdHTTP komponenten),
bis das download fertig ist, reagiert das Programm nicht mehr auf eingaben!Trotz ProcessMessages()!
Wie kann ich das ändern?
was mache ich falsch?Application->ProcessMessages(); TStringList *IP = new TStringList(); TMemoryStream *DownStraem = new TMemoryStream(); IdHTTP1->Get("http://home.pages.at/reima/ipadress.php",DownStraem); DownStraem->SaveToFile("yourip.txt"); IP->LoadFromFile("yourip.txt");MfG FB

-
ProcessMessages prozessiert die bis dahin angefallenen Nachrichten, nicht die anschliessend auflaufenden.
Pack eine TIdAntiFreeze-Komponente auf die Form, die sollte, wie der Name schon andeutet, das Einfrieren verhindern.
-
Danke!
Aber wo finde ich den komponenten,
habe Builder 5 ist also nicht dabei!Und wie mache ich das dann?
Gibst da ein tut?MfG FB

-
download: http://www.indyproject.org/download/Borland.html (indy 9)
KnowledgeBase (Hilfe zur installation usw): http://www.indyproject.org/KB/
ComRef: http://www.indyproject.org/indy/downloads/Indy-9-0-Help-Html.zip
-
FB schrieb:
Aber wo finde ich den komponenten
Logischerweise in der Komponentenpalette bei den anderen Indy-Sachen (unter 'Misc', denke ich).
-
OK, Danke!
Hab gedacht es ist ein Standard Builder größer 5
Komponente!MfG FB
