掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
並列処理でファイルを読み込むには? (ID:119752)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
こんにちは、 今の所、APIを使い、 CreateFile(FileName1, &H80000000, 1, 0, 3, 0, 0) xxx = ReadFile(hFile1, Buf(0), BufSize, 0, 0) の様な感じにファイルを読み込んでいます。 このファイルを読み込むのを、 この後の処理と並列に処理するようにしたいのですが、 どうすれば良いのか分かりません。 CreateFile の第六引数を &H40000000 にしてみたり、 CreateFileEx を使ってみたりしたのですが、 ファイルを読み込むことが出来ませんでした。 別案として、読み込み処理を ActiveX.exe にして、 その中で、タイマーを使い、 読み込み処理を呼び出す事を考えているのですが、 これで並列で処理出来るようなのですが、 読み込んだデータをメインプログラムに返す、 適切な方法が分かりません。 数十MB有る配列データを高速に渡したい場合、 どういった方法が良いのでしょうか?
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.