投稿日 | : 2002/11/28(Thu) 18:42 |
投稿者 | : Lantern |
Eメール | : |
URL | : |
タイトル | : Re^3: 不特定CSV取込 |
> 1行づつ読みWRITE#で書きこんだ場合、文字列は""で囲まれます。
> バイナリモードでオープンすると""は省かれるということですが、
> バイナリモードでオープンした場合WRITE#が使えませんでした。
> これもバージョンなど関係するのでしょうか?
バイナリモードでは
"Put","Get"を使用しますね
バイナリモードでのデータの取り扱われ方について
簡単なサンプルを作ってみました^^
プロジェクトの保存先に"test.txt"というファイルを
作って、"A"と書かれたファイルを置きます("は要らないです)
Private Sub Command1_Click()
Dim ff As Integer
Dim s As String * 1
Dim i As Integer
Dim b(1) As Byte
ff% = FreeFile()
Open App.Path & "\" & "test.txt" For Binary Access Read As #ff%
Get #ff%, , s$
Close #ff%
ff% = FreeFile()
Open App.Path & "\" & "test.txt" For Binary Access Read As #ff%
Get #ff%, , i%
Close #ff%
ff% = FreeFile()
Open App.Path & "\" & "test.txt" For Binary Access Read As #ff%
Get #ff%, , b()
Close #ff%
Debug.Print s$
Debug.Print Hex$(i%)
Debug.Print Hex$(b(0)) & Hex$(b(1))
End Sub