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

投稿日: 2005/09/07(Wed) 18:13
投稿者NDK
Eメール
URL
タイトル文字の置き換えについて

 お世話になります。
今、数千行のCSVファイルをバイナリーモードで開き、
Replaceで「,」を「TAB」に置き換える処理を行なっていますが、
Replaceの処理が遅い様です。 他の方法は無いでしょうか?
よろしくお願い致します。

    iFree = FreeFile
    Open sFile For Binary Access Read As #iFree
        lLen = LOF(iFree)
        
        If (0 < lLen) Then
            ReDim bytArray(lLen - 1)
            Get #iFree, , bytArray
        End If
    Close #iFree

    sCovText = StrConv(bytArray, vbUnicode)
    sCovText = Replace(sCovText, ",", vbTab)

    Kill sText

    iFree = FreeFile
    Open sText For Binary Access Write As #iFree
        Put #iFree, , sCovText
    Close #iFree


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

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

- VBレスキュー(花ちゃん) - - Web Forum -