問題タブ [writefile]
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.
windows - 標準出力への書き込み時に WriteFile がクラッシュするのはなぜですか?
WinAPI の WriteFile (Microsoft Visual C++ 2008 Express でコンパイル) を使用する "Hello world" プログラムを次に示します。
コンソール ウィンドウで実行すると、喜んで世界に挨拶します。ただし、標準出力をリダイレクトしようとすると、
プログラムが WriteFile でクラッシュします (NULL ポインター例外)。それにもかかわらず、output.txt は存在し、正しい出力全体が含まれています。
クラッシュ時のコール スタック:
メッセージ:「srgprc2.exe の 0x75ce85ea (KernelBase.dll) で未処理の例外: 0xC0000005: アクセス違反書き込み場所 0x00000000.」
何が起きてる?ありがとう!
c - Windows API を使用してマップされたファイルに文字列を書き込む
c と Visual Studio を使用して、マップされたファイルに文字列を書き込もうとしています。
このようなものを書くと、うまく書くことができます。しかし、このファイルに文字列を書きたいです。どのようにできるのか?私が試してみました
これはもう…
java - Java txt ファイルをフォルダに保存
まず第一に、私は Stackoverflow の皆さんを愛しています! みんなとても助かります!悲しいことに、私が質問に答えようとすると、彼らは私にとってあまりにも進んでいます:'(
テキストファイルをフォルダーに保存したい - たとえば絶対フォルダーではなく、保存したい
{クラスの場所}/text/out.txt
プログラムは別のコンピューターで実行されているため、場所が変更されるため、C:// ect を配置できません。
また、疑い「\\」を使用する必要があることも知っていますが、これは私の試みでは機能しませんでした
c# - Dokanで仮想ドライブを実装。WriteFileで立ち往生
C# と Dokan ライブラリを使用してファイルシステムを作成していますが、WriteFile で行き詰まりました。
アプリを実行して Dokan の仮想ドライブから txt ファイルを開くと、行を追加して保存しようとします。メモ帳から「パラメーターが正しくありません」というエラーが表示されます。
コードでは、 File.OpenWrite() 呼び出しで例外が発生します。例外は System.IO.IOException です。メッセージ: 「別のプロセスで使用されているため、プロセスはファイル foo.txt にアクセスできません。」
- ファイルはメモ帳でのみ開きます。
- Dokan ライブラリで提供される Mirror サンプルでも同じ動作が見られます
- マニフェストで自分のプログラムに管理者権限を追加しましたが、役に立ちませんでした
Dokan はプロキシとして機能し、ユーザーが定義した WriteFile を呼び出すことができるはずですよね? 書き込みのためにロックされている場合、どうすればこれを行うことができますか?
助けてください。Dokan を使用した経験があるか、Dokan が機能しない理由の手がかりがあるかもしれません。
使用しています - Win 7 Pro x64 - 64 ビット Dokan ドライバー - アプリは x86 としてコンパイルされています
c++ - データを書き込まずに WriteFile を成功させるにはどうすればよいですか?
モデムにデータを送信するためにWriteFileを呼び出しています。
どこ:
m_hPort
は有効ですHANDLE
- p_message は
unsigned char*
含むate0\r
- 長さは
int
値が 5 の - numOut は
unsigned long
0 に初期化されています
時折、このメソッドが成功するのを目にしますが、numOut != length
データを送信せずに WriteFile が成功を返すにはどうすればよいでしょうか?
編集これは私がハンドルを作成する方法です:
返品を確認しましたが、INVALID_HANDLE_VALUE
それが有効であることを示唆するものではありません。
c# - C#を使用して、テキストファイルに表形式でコンテンツを書き込みます
アプリケーションのDatagridViewからテキストファイルにコンテンツを書き込みたい。私のテキストファイルでは、次のような形式に従いたいと思います
など、表形式で。ご覧のとおり、テキストファイル(メモ帳)で表形式を作成するために、テキストの場所についても気になっているので、どうすれば効率的にそれを行うことができますか。
char []を使用する必要がありますが、効率が悪いと思います。効率的なソリューションを備えたPLガイド。
asp.net - Response.WriteFile / Response.BinaryWrite / Response.TransmitFile(ASP.NET)の問題
作成が完了したらユーザーがダウンロードできるようにするCSVファイルを生成する簡単なWebページがあります。
これが私の状況の要約です:
- CSVファイルは、メモリ内またはディスク上に作成できます。私には関係ありません。
- CSVファイルの送信が完了したら、それをディスクに残したくありません。
- Response.WriteFile、.TransmitFile、.BinaryWrite、.Writeを使用してさまざまなコードを試しましたが、役に立ちませんでした。
- 「役に立たない」とは、CSVファイルを送信するのではなく、CSVファイルの内容と現在のページ全体を送信することを意味します。
- 本質的に同じことをしている別のページがありますが、PDFファイルがzipファイルにバンドルされており、問題なく動作するため、私は本当に混乱しています。
- 私は実際にはWindowsデスクトップ開発者ですが、Web開発者になろうとしています。(これがばかげた質問または初心者の質問である場合は申し訳ありません。)
PDFファイルを含む.zipを送信するために作業しているコードは次のとおりです。
CSVファイルを送信するために動作させようとしているコードは次のとおりです。
私が言ったように、このページで作成されてサーバーに残されるファイルを制限したいので、CSVファイルを使い終わったら削除したいと思います。
何か助けはありますか?
ありがとう!!!
haskell - 中国語のファイル名を持つ Prelude.writeFile
中国語の名前を持つファイルにコンテンツを出力するのが好きなものをテストしています。
ファイルは正しい内容で正常に作成されますが、ファイル名は作成されません。
関数writeFile
^1を見ると、 を使用してファイル名を表していますString
。したがって、これが根本的な原因である可能性があると思います。
助けてくれてありがとう!
-サイモン
- - - - - - - - - - - 更新しました
- 私の側のGHCは7.0.2です
アップグレード前に見つかった回避策。以下の詳細を参照してください。コードは次のように変更されます
/li>
c++ - freopen 後に stdout への WriteFile が失敗する
私は次のコードを書きました:
最後の行で、アサーション " Unhandled exception...:Access violation writing location 0x000000
" が得られます。何が問題で、その修正方法は?
ありがとうございました。
PS: プロジェクトの制限により、freopen を使用できません