エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[Delphi] 簡単に http 非同期ファイル取得を行うには - Autch.net
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[Delphi] 簡単に http 非同期ファイル取得を行うには - Autch.net
概要 WinINet ユニットに宣言されている関数群を使うことにより, 単純なファイルのダウンロード程度な... 概要 WinINet ユニットに宣言されている関数群を使うことにより, 単純なファイルのダウンロード程度なら非常に簡単に実現することができるが, これらはそのまま使うと同期ダウンロードとなり,ダウンロード等の処理が完了するまで 一切のコードを実行できなくなってしまう。 そうはならない非同期関数もあるのだが,これらは扱いが煩雑で,Delphi にも実装例はあるものの,同期式のときとは比較にならないほどのコーディングを 要求される。 ここでは,その WinINet 同期型関数をスレッドから扱うことにより, 少ないコード量で非同期ダウンロードもどきを実装するという,かなりアレな手法を紹介する。 コード unit HTTPSyncFileDownloaderThread; interface uses Classes, Windows, SysUtils, WinInet, Forms; type