掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ファイル検索を高速にするには? (ID:108587)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
秀丸は使ったことないので、推測ですけど、 恐らくスレッドを複数に分けたりして、やっているのではないでしょうか? メインスレッドと検索スレッドを分けるだけでも、体感的に早くなる部分があるでしょうし、 それに加えて、正規表現を用いたり、ファイルの入出力アルゴリズムを工夫したり、いろいろなことをやっているのだと思います。 上のスレッド分割は、VBにはできないことです。プロセスごと分ける(別EXEにやらせる)という手もありますが…(この場合、使いづらいかな)。 正規表現はBRegExpなどのDLLや、CreateObjectを使って、VBScriptの正規表現機構を呼び出して使うこともできます。 ファイル入出力アルゴリズムは、よく知りません。バイナリファイルとして一括で読み込んだほうが、ひょっとしたら早いかもしれません。 (Binaryで開き、文字列変数に押し込む) でもどちらにせよ、VBだけではやや難しいところがありそうですね。 C言語で検索用のプログラムを作るか、真ん中(速度と難しさの両方がVBとC言語の中間くらいと言う意味)を取ってDelphiを使うか…。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.