投稿日 | : 2003/08/06(Wed) 09:30 |
投稿者 | : かな |
URL | : |
タイトル | : Re^10: ログファイルの作り方【解決】 |
nobuさん、花ちゃんさん、お返事ありがとうございます。
> 通常、左右の空白を削除するには Trim を使います。
SQL文のTrimしか知りませんでした。ありがとうございます。
> DelByt = LenB(StrConv(DelTxt, vbFromUnicode)) + 2
> ' +2 は VbCrLf の分
> lngFileLenB = FileLen(FilePath)
> ReDim bytArray2(DelByt - 1) ' 0 から始まるので -1
> ReDim bytArray(lngFileLenB - DelByt - 1) ' 0 から始まるので -1
上の例のように直したら、無事半角スペースが入らなくなりました。
ありがとうございました。
VBの配列の考え方、文字のバイト数など、理解できていないことが分かりました。
なお、今回のログファイルの処理では、ログを記録後、ファイルサイズを取得して、
1MB以上だったら、先頭行を削除するという判定を付け加えました。なので、ファイル
のバイト数取得をちょっと先の方で処理してみました。
> nobuさん、かなさん おさわがせしました。<m(__)m>
こちらこそ、色々教えて頂いて、ありがとうございました。
もっとVBについて勉強します。また、よろしくお願い致します。