問題タブ [getlasterror]
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.
c# - 正しい方法でmongodbドライバーを使用してこの削除コードを実行していますか?
MongoDBのドキュメントを読んだけどよくわからなかった!次のコードが正しいかどうかを知る必要があります。操作が正常に実行されたかどうかを確認する必要があります。getLastError を呼び出す必要がありますか、それとも try-catch で十分ですか?
winapi - バッファがすでに十分に大きい場合、RegQueryValueExはERROR_MORE_DATAを返します
私の純粋な英語でごめんなさい。
同じ値でデータの読み取りと書き込みを行うことができる2つのプロセスがあります(私のテストではそれを行います)。時々(10回に1回)readメソッドがエラーERROR_MORE_DATAで失敗し、値は12です。しかし、32バイトのテストからReadメソッドを呼び出します。
偶然、ウォッチ(GetLastError())で@ err、hrを調べて、ERROR_NOT_OWNERエラーコードを確認しました.2番目のプロセスがキーをブロックしていることを理解しているので、再試行する必要があります。
誰かが私の結論を承認できますか(MSDNはこれについて何も言っていません)?誰か他の奇妙な効果を教えてもらえますか?
ありがとうございました。
更新:UAC仮想化があります。すべての変更は[HKEY_CLASSES_ROOT\VirtualStore \ MACHINE \ SOFTWARE]に保存されます。これは、効果の仮想化である可能性がありますか?
c++ - ShowWindow 無効なウィンドウ ハンドル
最近、C++ で Windows API を使用してウィンドウ クラスを作成しようとしています。ただし、ShowWindow を呼び出そうとすると、関数は最後のエラーを 1400 (ERROR_INVALID_WINDOW_HANDLE) に設定します。しばらく試した後、次の例を見つけました: http://blogs.msdn.com/b/oldnewthing/archive/2005/04/22/410773.aspx#comments
新しいプロジェクトを作成し (私は MSVC Express 2008 を使用しています)、コードを正確にコピーしても (これは私はやりたくないことです)、コードがウィンドウを正常に作成しているにもかかわらず、ShowWindow 関数が依然としてエラー 1400 を報告することを発見しました。上記のリンクにあるコード:
(完全なコードは上記のリンクにあります)
ShowWindow でエラー 1400 を受け取ることなく、ウィンドウ ハンドルをクラスのメンバー変数として持つ方法について誰かがアイデアを持っている場合は、助けていただければ幸いです。
winapi - Win32 関数 ExpandEnvironmentStrings がゼロの戻り値で失敗するのはなぜですか?
ExpandEnvironmentStringsのドキュメントには次のように書かれています。
関数が失敗した場合、戻り値はゼロです。拡張エラー情報を取得するには、 を呼び出します
GetLastError
。
ただし、関数がゼロを返すテスト ケースを作成できませんでした。
いずれかのポインターが NULL の場合、単にクラッシュし、サイズ パラメーターはエラーを生成できません (小さすぎる場合、関数は必要なサイズを返します)。
この関数がゼロを返し、SetLastError を実行する既知のケースはありますか?
winapi - Wininet エラー 12003 ftpOpenFile
drivehq.com サーバーにファイルを書き込もうとしています。ファイルはローカル ディスクにも ftp サーバーにも存在しないため、FtpOpenFile は自動的にファイルを作成しますか? エラー 12003 が表示され、どうすればよいかわかりません。続行するとエラーが発生します。
c# - GetLastError() なしでゼロを返す VirtualQueryEx
私のプロジェクトの 1 つで、プロセスのすべてのページをリストする必要がありました。
だからここに私が作ったコードがあります:
問題は実行時です。VirtualQueryEx は 0 を返します。GetLastError を呼び出すと、ゼロも返されます。私のコードのどこに問題がありますか?
編集: MEMORY_BASIC_INFORMATION と VirtualQueryEx() の宣言は次のとおりです。
mongodb - mongodb - mongoimport stopOnError オプション
mongodb のドキュメントによると、stopOnError オプションは、エラーがあっても操作を続行するのではなく、最初のエラーでインポート操作を停止するように mongoimport に強制します。
このオプションが機能するさまざまなエラーは何ですか?
次のエラー条件についてテストしました。
mongod インスタンスを停止しました。mongodb との接続が失われたことを示す次のエラーが表示されます。
/li>同じファイルを同じデータベースとコレクションに再度インポートしました。これにより、重複エントリエラーが発生するはずです。エラーが表示されますが、インポートは停止しません。
/li>
今、私は混乱しています。stopOnError はネットワーク エラーまたは書き込みエラーに対してのみ機能しますか? mongoimport の使用中に書き込み懸念を設定したり、getLastError ステータスを取得したりする方法はありますか?
windows - CreateWindowEx は NULL を返さないが、GetLastError は 126 を返す (エラー:126)
CreateWindowEx(..) を呼び出す前に、エラーはありません。また、CreateWindowEx は NULL を返しません。そして興味深いことに、ShowWindow を呼び出した後にウィンドウが表示されます。
ご覧のとおり、コードにはエラー コードを書き込む 2 つのメッセージ ボックスがあります。最初の 1 つは 126 を書き込み、もう 1 つは 0 を書き込みます。
(エラー 126 意味: ERROR_MOD_NOT_FOUND 126 (0x7E) 指定されたモジュールが見つかりませんでした。)
ウィンドウが作成された後、画像でわかるようにウィンドウが正しく機能しません。ウィンドウが作成された領域のポインターが読み込み位置などにあり、マウスカーソルをウィンドウに移動すると、ウィンドウが機能しません。矢印は表示されますが、サイズ変更カーソルは表示されません。
私の英語で申し訳ありませんが、助けてくれてありがとう。
コード: WinDeneme.cpp
stdafx.h
画像(カーソルが印刷画面に表示されないため、カメラを使用しました):
**編集:追加することでポインターの問題を解決しました
しかし、VS2012 Express ではまだエラー 126 が発生します。