タイトル : Re^2: 共有フォルダ上のあるファイルへ複数ユーザーからランダムアクセスすると読みだせなくなる 投稿日 : 2019/07/09(Tue) 23:56 投稿者 : 皆月
魔界の仮面弁士さん、回答有り難うございます。 >>sift \(^0^)/修正ぬけてt >>FileStream のコンストラクタ〜〜 書き込み側ソフトのファイル開き時に、 FS = New FileStream("yyMMddtxt" ,FileMode.OpenOrCreate, FileAccess.Write, FileShare.ReadWrite) を FS = New FileStream("yyMMddtxt" ,FileMode.OpenOrCreate, FileAccess.Write, _ FileShare.ReadWrite , bufferSize , FileOptions.WriteThrough) に変更 書き込み側ソフトのファイル書き込み時に FS.Write(bytData, 0, DataLength) の下に FileStream.Flush(Boolean) ってことですか? Q1)bufferSize は 4096 (デフォルト)で良いものなんでしょうか? Q2)ファイルに文字列は問題なく?書き込まれていて読み込み側の問題だと思っていましたが 上記コードを書いて確実にデータをHDDに書込む処理を書くとなにか変わるものなのでしょうか? とりあえず、明日実装してみます。 >>.NET Remoting か WCF 〜 通信系はそのうち手を出さざるを得ないので手が空いたら調べてみます。 >OS の地域設定が和暦モードになっていた〜 今の所、コレではトラブルなってないので一先ずこのままで・・・ |