ファイルシステムオブジェクトの引数

解決


初心者  2008-10-30 20:33:25  No: 140760

お世話になります。
VB6で、プログラム作成を行っています。

ファイルシステムオブジェクトのWriteメソッドについて質問です。
引数に構造体は渡せるのでしょうか?
試したところ、ファイルモードが不正ですと出ます。
やはり、引数に構造体は渡せないのでしょうか?
ネットで調べてみたところ、それらしい説明がありませんでした。
あと、ファイルシステムオブジェクトで、ファイルの末尾データから、
データ追加書き込みは可能なのでしょうか?
ご教授お願いします。

一応、以下コードです。
Public Fso     As New FileSystemObject
Public TestTS  As TextStream
Public Type tpTest
    id      As String
    name    As String
    tel     As Long
End Type
Public KOG_Test As tpTest

Set TestTS = Fso.OpenTextFile(FilePath)
TestTS.Write (KOG_Test.id)←ここでエラー
Set TestTS = Nothing


やじゅ  2008-10-30 22:16:31  No: 140761

この構造体の指定なら問題ないです、
「ファイルモードが不正です」を疑うべきです。
http://madia.world.coocan.jp/cgi-bin/VBBBS2/wwwlng.cgi?print+200506/05060086.txt


初心者  2008-10-31 02:02:27  No: 140762

ありがとうございます!
無事解決しました。
どうやらiomodeがダメだったみたいです。


※返信する前に利用規約をご確認ください。




  


  このエントリーをはてなブックマークに追加