掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
バイナリファイルの上書き、追加、保存をするには??【.NET】 (ID:116506)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
rakiさん始めまして!ありがとうございますm(。。)m!! >'DataFile.Read(Buffer, 0, Size - 1) ' これでは最後の1バイトが読み込まれません すみません、勘違いしていました>< >保存できないというのはファイルに書き込めないということなのでしょうか? Buffer(i) = 42などとしてTextbox1に表示するなどして、変更は確認できたんですが、保存ができなかったんです(書き込み方を知らなかったんです)><;Writeもいろいろためしてみましたが昨日ついに新規で書き込むことができました。データの上書きもrakiさんのおかげでわかりました!! ここで疑問に思うことがあるのですが・・・、 −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− Dim Buffer() As Byte Dim i As Integer ReDim Buffer(10) 【【【【 MsgBox(UBound(Buffer)) 】】】】 For i = 0 To UBound(Buffer) Step 1 Buffer(i) = 255 Next 【【【【 MsgBox(UBound(Buffer)) 】】】】 Dim Mozi As String = "12345" Buffer = System.Text.Encoding.Default.GetBytes(Mozi) 【【【【 MsgBox(UBound(Buffer)) 】】】】 −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− 一つ目のメッセージボックスでは、配列の大きさは10 二つ目のメッセージボックスでも、配列の大きさは10 ところが・・ 三つ目のメッセージボックスだと、配列の大きさは6になってしまいます。 Buffer = System.Text.Encoding.Default.GetBytes(Mozi) ここで、配列が変わってしまっていると思うのですが、変わらないようにするためにはどのようにすればいいのでしょうか><ご教授おねがいします><
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.