tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^2: テキストファイルの高速検索
投稿日: 2010/04/07(Wed) 08:48
投稿者どっぽん
単に遅いと表現しましたが、現在テキストファイル100Mくらいですが、
今後3倍(3ファイル)くらいになると思われるので、遅くなるのか〜と思い、遅いと表現してしまいました。
それで他に方法はあるのかな?と思い、質問となったわけです。
現在7秒は待てない時間ではありません。


'読み飛ばし前
    Open tfpath & ffName For Input As #1
    Open tfpath & tmpfName For Output As #2
    dno = 0
    Do
        Line Input #1, S
        a = InStr(S, stext)
        If a <> 0 Then
            If dno > 1000 Then GoTo er2
            dno = dno + 1
            Call AddItemAndSetScrollBar(Form1.List1, S)
            Print #2, S
            tmp_t = S
        End If
    Loop Until EOF(L)
    Close #1
    Close #2



'読み飛ばし後
    L = FreeFile
    Open tfpath & ffName For Input As #1
    Do
        Line Input #1, S
    Loop Until EOF(L)
    Close #1

どちらも7秒くらいで変わりません。

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

古いスレッドにレスはつけられません。