投稿日 | : 2003/04/11(Fri) 13:55 |
投稿者 | : 魔界の仮面弁士 |
Eメール | : |
URL | : |
タイトル | : Re: RichTextBox使用のファイル比較 |
> 今、CSVファイルを比較するものを作っています。
> リッチテキストボックスにファイルを展開して比較をします。
面白そうなので、私も同じような物を作って見ました。
> 前質問のような、カラム数=35、行数=10000 のファイルになると、
テスト用のデータとして、上記仕様のCSVファイルを2つ作ってみました。
ファイルサイズは、それぞれ2.7MB前後です。
(両者には、350,000のセル中、約5%程度の差異を含ませてあります)
で、『これらのファイルをセル単位で比較し、異なる部分に色を付けた
RTFファイルを作成するプログラム』をためしに書いてみたところ、
私の環境では、平均で「14秒43」程度の処理時間が必要でした。
ただ問題は、これを表示する部分にありました。
できあがったRTFファイルは、それぞれ 4.3MB程度になるのですが、
これらを LoadFileメソッドで読み込もうとすると、
実に10分以上もの時間がかかってしまいます。
ここまでのデータサイズとなると、RichTextBoxでは苦しいかもしれませんね。