Einzelnen Beitrag anzeigen

Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#7

AW: Struktur Frage

  Alt 5. Apr 2013, 12:34
Dann schmeiß die Aufträge in eine Liste und suche dir aus dieser Liste, den nächsten möglichen Auftrag heraus (wenn die maximalen Verbindungen noch nicht erreicht sind).

Dazu hast du z.B. die gerade aktiven FTP-Server in einer Liste (z.B. TStringList) und prüfst bei jedem Auftrag, ob der FTP-Server schon in der Liste ist.

Wenn nicht, dann den FTp-Server in diese Liste rein und den Auftrag abarbeiten lassen (Thread).
Ist der Download abgeschlossen, dann den FTp-Server wieder aus der Liste und weiter zum nächsten Auftrag.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat