Dim OutPut as TextOutputStream
Dim OutFile as FolderItem
OutFile = SpecialFolder.Documents.child("output.txt")
Try
OutPut = TextOutputStream.Create(OutFile)
OutPut.Write(ConvertEncoding("テスト",Encodings.DOSJapanese))
OutPut.Close
Catch e As IOException
//handle
End Try
TextOutputStream の作り方が昔とちょっと違う気がするのは気のせい?? 昔は FolderItem のメソッドだったようなきもしますが、最近の Xojo では FolderItem を取得して TextOutputStream のシェアメソッドで作るんですね。
TextOutputStream を取得するシェアメソッドですが二種類ありそれぞれ Create が新規作成、Append が追記になっています。
'新規作成
OutPut = TextOutputStream.Create(OutFile)
'追記
OutPut = TextOutputStream.Append(OutFile)