VB6-Inet掛かり-複数形インスタンス
-
19-09-2019 - |
質問
こちらは自分の状況:
目的のダウンロード-複数のリストファイルからインターネット アプローチ-シンプル"をダウンロード書"をご用意いたします。その後、必要があったのでフォームからは複数のファイルリストをダウンロードしていただけます。だけで解決する追加MDIformに私のプロジェクトを追加ボタンを別の"ページからダウンロード"インスタンスvoilà.どうやら、私の問題を解決した。で:(
私版"のダウンロード"ボタンを私の形instance3、その他の形でインスタンス(2-1)の話をダウンロード内容を取得しますタイムアウト時までのフォルム-instance3終了時には全てのダウンロードなどを使うことにより、ど)として提供しています。でも、私は知っていプなマルチスレッドに複数の同一形状での紛争(Inet成分と思われる)およびダウンロードできません複数のファイルも同時に行います。Inetは、私のダウンロード機能で定義されています。
めにどうしたらいいのだろうか解決す。どのようにダウンロードすることはできま複数のファイルを同時にできますか。
多くん
編集:
ようにしているのwqw"提案していると思う面も問題:のdownload_formいMSHFlexgrid、2つの列:のURLおよびその他のファイルに問題になります。また繰り返し処理を投げるすべての行をダウンロードファイルに保存します。のアプローチを提案する"wqw"どうしたいので区別する各社のダウンロードができるように保存する適切な名に示された。
解決
あなたは、実際のHTTPダウンロードのために何を使うのですか?私は単純な非同期ダウンロードが約と忘れてしようとするだろうMDIFormの。本当に!
他のヒント
VB6、、の一部です。いた作品からダウンロードを異なる形式になります。
僕の過去の タイマーオブジェクト 併せて、 ActiveX EXE.このアプローチするローカライズをするすべてのダウンロード理論、制御できる制御通常のオブジェクトで実行が別EXEることによりデフォルトではマルチスレッド.
なので、この作品はこのように:
- お電話にダウンロード方法のActiveX EXEオブジェクト
- のダウンロードの方法では、インスタンスを生成のタイマーでキックオフます。
- きのダウンロード方法、制御、体と呼ばれます。
- そしてコミュニケーションをきちんのメインアプリ経由でイベントなどDownloadProgressはDownloadCompleteなど)