tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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 の地域設定が和暦モードになっていた〜
今の所、コレではトラブルなってないので一先ずこのままで・・・

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。