VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 2004/02/26(Thu) 08:06
投稿者nobu
Eメール
URL
タイトルRe: ファイル処理の高速化

> こちらのHPには学生のころからお世話になっております。

...ならば、こちらのHPにあるファイル関係には目を
通していると思いますが、それらは試されたのでしょうか?

Do 〜  Loop より For 〜 Next の方が速いとか。
Open strFileName For Input As #intFileNum にての
入力ファイルの総行数を調べて(このHPのFileSystemObject オブジェクト関係)
Do 〜  Loop を For 〜 Next に変えたら所要時間はどう変わりますか?

また、提示されたと別のやり方の1案としては
(実行速度の差は調べてはいませんが案としてです)

2:Getで値を取得する の方は

> AAABBBBBBBCCDDEEEEEEEEGGHHHHHHHHIIIIIIII(リターンコード)

1行の文字数が同じ(固定)なら

ユーザー定義型で
Type InType    
  A   As String * 3
  Code1 As String * 7

...とかとしたら如何でしょうか?

どちらにしても再度このHPの「ファイル操作関係」も確認して下さい。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -