Forum: Netzwerke
Delphi
by Dani,
14. Okt 2006
Ich denke schneller als im nächsten OnWork/OnConnected Event geht's einfach nicht. Ist das so tragisch?
Forum: Netzwerke
Delphi
by Dani,
14. Jan 2005
Und, hat's funktioniert? ? :zwinker:
Forum: Netzwerke
Delphi
by Dani,
13. Jan 2005
Hier wird das Prinzip von Blocking Sockets ziemlich ausführlich behandelt, aber kurz gesagt: Blocking Sockets blockieren beim lesen/schreiben den Thread, in dem sie erstellt werden (wie beim lesen/schreiben in Dateien).
===> threadblocking
Forum: Netzwerke
Delphi
by Dani,
13. Jan 2005
Klar gerne, ich hab hier bei der 'Arbeit' aber kein Delphi zum testen, daher alle Angaben ohne Gewähr :mrgreen:
Jeder Thread sollte sein eigenes TIdHTTP-Objekt haben, was sich doppelt positiv auswirkt. Keine Zugriffsverletzungen mehr, weil Thread und Formular nicht aufeinander zugreifen und flüssige Programmausführung trotz Blocking Sockets. Durch die Verwendung von Blocking Sockets werden...
Forum: Netzwerke
Delphi
by Dani,
13. Jan 2005
Hi!
Im Ereignis OnWork kannst du bei einem gewünschten Abbruch Disconnect aufrufen. Dem Thread solltest du aber seine eigene TIdHTTP Instanz geben.
type
TMyThread = class(TThread)
private
Downloader: TIdHTTP;
procedure CustomOnWork(Sender: TObject{...hier die gleichen Parameter wie in OnWork} );
public