2009-07-28 26 views

答えて

1

コードをお持ちですか?

MODEは、入力の1、出力、ランダム、アペンドであるのに対し、通常、構文は#FILENO

として[ロック] MODEため を開き、「ファイル名.txt」で、バイナリ(ランダムデフォルトです) あなたの場合Lockを指定しないでください。通常、出力モードと出力モードを除いてはロックしないでください。

操作後に#FILENOを閉じるのを忘れないでください。

あなたはhttp://www.profsr.com/vb/vbless08.htm

よろしく

0

使用AccessLockを見てみたいかもしれませんが、ちょうどmanualようhere氏は述べています。たとえば:

Open "file.txt" For Output Access Write Lock Shared As #Num 

あなたは何をやっているに応じて、(Forキーワードの後)右のモードを選択する必要があります:それはテキストファイルやバイナリファイルで、既存のファイルに追加されます... VB6プログラマガイドfor instance hereのファイルの詳細があります。

+0

私が試しているサンプルコードは、command2コードが正しいかどうかを確認してください。共有モードを指定しても、command2でエラーが発生する - --------------------- Private Sub Command1_Click() 「d: mrudula \ test.log "Output Access Write(出力アクセス書き込み用)#1 Write#1" testing1 .. " Private Sub Command2_Click() " d:\ mrudula \ test.log "を開くOutput Access Write共有として#2 ライト#2、 "testing2 .." End Subの ます。Private Subは、Form_Unload(整数として取り消し) 閉じる#1次の2つ上の同じファイルを二回開くことができません –

+0

閉じる#2 End Subのジ同じプログラムからのユニット番号の違い。同じファイルに書き込む2つのテストプログラムを作成してみてください。あなたはそれからエラーを起こすべきではありません。彼らはお互いのファイルの変更を上書きするかもしれませんが、明らかに。 – MarkJ

-1

ファイルは、入力、ランダム、およびバイナリのオープンモードでのみ閉じる前に別の番号で開くことができます。