Empfehlen Sie eine HTTP-Komponente für Delphi 2010, die Downloads im Bereich erlaubt

8

Können Sie mir eine Shareware-HTTP-Komponente für Delphi 2010 empfehlen? Ich möchte es als HTTP-Multithread-Exe-Datei-Downloader verwenden. I.e. Eine große .exe-Datei wird in mehreren Threads heruntergeladen.

    
Vladimir 19.05.2011, 12:17
quelle

4 Antworten

8

Indy (in Delphi enthalten) blockiert, was es viel einfacher macht, es in Threads einzufügen.

Es gibt auch die folgenden Freeware-Komponenten:

Ich persönlich bevorzuge Indy. Ich habe verwendet und wie ICS, und ich habe gute Dinge über Synapse gehört. Du kannst nicht wirklich falsch liegen.

UPDATE:

Ich sehe, Sie haben die Frage präzisiert und nach Einzelheiten zur Verwendung von HTTP gefragt Bereich .

Dies kann in Indy mit der Eigenschaft request.range erfolgen. Es gibt ein funktionierendes Beispiel hier .

    
Bruce McGee 19.05.2011 12:54
quelle
1

Möglicherweise können Sie die Clever Components Internet Suite überprüfen und Multi Downloader Demo

    
Hugues Van Landeghem 19.05.2011 13:43
quelle
0

Ich habe noch nicht mit Delphi 2010 gearbeitet, aber ich glaube, Sie können immer noch ActiveX-Typ-Bibliotheken importieren. Ich habe MSXML2_TLB und WinHttp_TLB zuvor verwendet, um HTTP-Anfragen auszuführen.

    
Stijn Sanders 19.05.2011 17:06
quelle
0

Manche Leute mögen es nicht, Komponenten von Drittanbietern für den Internetzugang zu verwenden. Wenn Sie möchten, können Sie WinInet direkt verwenden.

Es ist ausführlicher, aber dies kann von Delphi verwendet werden. Und natürlich wird HTTP-Bereich auch unterstützt .

    
Bruce McGee 20.05.2011 15:09
quelle