問題タブ [binarywriter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
8916 参照

c# - BinaryWriter が破棄時に外側の Stream を閉じる理由と、それを防ぐ方法は? (.NET C#)

BinaryWriter を使用して書き込む Stream を受け取るメソッドが 1 つあります。しかし、この BinaryWriter を破棄すると、ストリームも閉じます。ストリームを開いたままにしておくことができるように、未処理のままにしておくことはできますか?

0 投票する
2 に答える
312 参照

vb.net - VB.net BinaryWriter の問題

C#では、次のようにできます:

send.Write((ushort)9);

「送信」は BinaryWriter のインスタンスですが、vb.net でどのように行うことができますか? 私はそれを次のように試しました:

send.Write((UShort)9)

しかし、「UShortは型であり、式として使用できません」というメッセージが表示されます

ありがとう!

0 投票する
9 に答える
13953 参照

c# - BinaryWriterがストリームの開始にジブリッシュを追加するのはなぜですか?どうやってそれを避けますか?

オブジェクトの一部をファイルに書き込む際のいくつかの問題をデバッグしていて、ファイルを開いて「TEST」を書き込むという基本的なケースにたどり着きました。私はこれを次のような方法で行っています:

残念ながら、これはファイルの先頭にボックスを追加することになり、次のようになります。

前面に楽しいボックスを備えたテスト。これはなぜですか、どうすれば回避できますか?

編集:ここにはボックスが表示されていないようですが、ぎこちないように見えるのはユニコード文字です。

0 投票する
3 に答える
8035 参照

vbscript - Response.BinaryWriteを使用してJPEGを表示する

私はこのような画像を表示しています:

counter.aspはヒットカウンターを実行して、画像が表示される頻度を決定します(URLに置き換えmodrewriteます)。

問題:counter.aspスクリプトで、実際の.jpg画像をブラウザに送信する必要があります。これはどのように行うことができますか?FSOを介して画像をロードし、それを使用して送信する必要があると思いますResponse.BinaryWrite-何かアイデアはありますか?

0 投票する
2 に答える
1766 参照

c# - C# の Excel 2007 ファイル ライターでファイルが破損する

BinaryReader を使用して、OWA を使用して Exchange メールボックスから Excel 2007 ファイルを読み取っています。その後、ファイルは BinaryWriter を使用してディスクに書き込まれます。私の問題は、ライターが終了したときに 2 つのファイルが一致しないことです。さらに悪いことに、Excel 2007 は書き込んだファイルを開けません。

以前の Excel 2003 では、以下のソリューションで問題はありませんでした。ファイルが Excel 2003 形式のファイルである場合、Excel 2007 には問題がなく、ファイル形式が Excel 2007 (*.xlsx) である場合のみです。

バイナリリーダー:

BinaryWriter:

提案を喜んで受け取りました。

0 投票する
1 に答える
1140 参照

c# - binarywriter.flush()は、基になるファイルストリームオブジェクトもフラッシュしますか?

次のようなコードスニペットがあります。

私が持っている質問は次のとおりです。bwriter.flush()を呼び出すと、fstreamオブジェクトもフラッシュされますか?または、次の例に示すように、fstream.flush()を明示的に呼び出す必要があります。

何人かの人々は、データがディスク(またはデバイス)に書き込まれることを確認するために、fstream.flush()を明示的に呼び出す必要があることを提案しました。ただし、私のテストでは、bwriterオブジェクトでflush()メソッドを呼び出すとすぐに、データがディスクに書き込まれることが示されています。

誰かがこれを確認できますか?

0 投票する
4 に答える
8353 参照

c# - Can't write to file using binarywriter

Why does this code not write my string to the file:

0 投票する
2 に答える
1503 参照

c# - binarywriter がストリームの最後でファイルを開かない

バイナリライターを使用して、いくつかの uint とバイト配列で構成されるレコードをファイルに書き込むメソッドがあります。このメソッドは、プログラムの一部として 1 秒間に約 10 回実行されます。コードは以下のとおりです。

上記のコードは正常に動作しますが、シーク呼び出しのある行を削除すると、結果のバイナリ ファイルが破損します。たとえば、特定のレコードが完全に欠落しているか、レコードの一部が存在しないだけで、大部分のレコードは問題なく書き込まれています。したがって、バグの原因は、ファイルを繰り返し開いたり閉じたりすると、ファイル内の現在の位置が常に最後にあるとは限らず、上書きされてしまうことだと思います。

私の質問は、ファイルを開いたときに現在の位置が最後にあることを C# が保証しないのはなぜですか?

PS: スレッド化の問題がこのバグの原因である可能性を除外しました

0 投票する
1 に答える
525 参照

c# - C# ファイル送信、ストリームの問題

サーバーとクライアントがあります。サーバーは、実行可能ファイルと input.txt をクライアントに送信します。クライアントはそれを実行して出力をサーバーに送信する必要がありますが、問題があります。実行可能ファイルを実行しようとすると、引数の形式に関するエラーが発生します。その後、入力ファイルを保存します(文字をすばやく追加して削除するだけです)実行可能ファイルは、正確な内容を持っているにもかかわらず、別のファイルとして保存した後、正常に実行されます。

BinaryWriter を使用してファイルを保存しています:

BinaryWriter と filestream を閉じた後、パラメーター input.txt を使用して実行可能ファイルを実行します。ファイルの保存またはストリームの終了に問題があると思いますが、まだ見つかりませんでした。どんな助けでも大歓迎です...

0 投票する
2 に答える
744 参照

.net - .net Data.ToBinary() からのデータの抽出

BinaryWriter クラスを使用して記述されたカスタム シリアル化されたバイナリ データを読み取る必要があります。日付を保存するために、元のデザイナーが使用したBinaryWriter.Write( Data.ToBinary() );

この記事では、ToBinary 関数がどのように機能するかについて言及しています。しかし、私が必要としているのは、ToBinary() メソッドと FromBinary() メソッドを他のプログラミング言語でエミュレートするコードを作成することです。

次の疑似コードを見て、実際のオフセット ビット カウントを教えてください。

ps。この概念は機能しますか..または日付は合計ミリ秒の形式で保存されますか?