Einzelnen Beitrag anzeigen

Benutzerbild von littleDave
littleDave

Registriert seit: 27. Apr 2006
Ort: München
556 Beiträge
 
Delphi 7 Professional
 
#4

Re: Software hängt bei IdFTP.Put

  Alt 31. Jul 2008, 12:53
Die Indy-Komponenten benutzen den Blocking-Mode für Übertragungen. D.h. dass der Thread, in dem der Request ausgeführt wird, solange "stehen" bleibt, bis die Übertragung beendet ist. IdAntiFreeze ist dabei eine sehr unsaubere Lösung. Sobald der Upload beendet ist, sollte die Anwendung wieder normal reagieren. Das Minimieren übernimmt übrigens Windows, nicht die Anwendung.

Du solltest den Upload in einen eigenen Thread auslagern. Dann kannst du mit der Anwendung ganz normal weiterarbeiten. Sobald der Thread beendet ist, kannst du dann das Upload-Ergebniss verarbeiten.
Jabber: littleDave@jabber.org
in case of 1 is 0 do external raise while in public class of object array else repeat until 1 is 0
  Mit Zitat antworten Zitat