問題タブ [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.

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

c# - 正しい方法でmongodbドライバーを使用してこの削除コードを実行していますか?

MongoDBのドキュメントを読んだけどよくわからなかった!次のコードが正しいかどうかを知る必要があります。操作が正常に実行されたかどうかを確認する必要があります。getLastError を呼び出す必要がありますか、それとも try-catch で十分ですか?

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

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]に保存されます。これは、効果の仮想化である可能性がありますか?

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

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 を受け取ることなく、ウィンドウ ハンドルをクラスのメンバー変数として持つ方法について誰かがアイデアを持っている場合は、助けていただければ幸いです。

0 投票する
0 に答える
487 参照

winapi - Win32 関数 ExpandEnvironmentStrings がゼロの戻り値で失敗するのはなぜですか?

ExpandEnvironmentStringsのドキュメントには次のように書かれています。

関数が失敗した場合、戻り値はゼロです。拡張エラー情報を取得するには、 を呼び出しますGetLastError

ただし、関数がゼロを返すテスト ケースを作成できませんでした。

いずれかのポインターが NULL の場合、単にクラッシュし、サイズ パラメーターはエラーを生成できません (小さすぎる場合、関数は必要なサイズを返します)。

この関数がゼロを返し、SetLastError を実行する既知のケースはありますか?

0 投票する
0 に答える
2519 参照

winapi - Wininet エラー 12003 ftpOpenFile

drivehq.com サーバーにファイルを書き込もうとしています。ファイルはローカル ディスクにも ftp サーバーにも存在しないため、FtpOpenFile は自動的にファイルを作成しますか? エラー 12003 が表示され、どうすればよいかわかりません。続行するとエラーが発生します。

0 投票する
0 に答える
1278 参照

c# - GetLastError() なしでゼロを返す VirtualQueryEx

私のプロジェクトの 1 つで、プロセスのすべてのページをリストする必要がありました。

だからここに私が作ったコードがあります:

問題は実行時です。VirtualQueryEx は 0 を返します。GetLastError を呼び出すと、ゼロも返されます。私のコードのどこに問題がありますか?

編集: MEMORY_BASIC_INFORMATION と VirtualQueryEx() の宣言は次のとおりです。

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

mongodb - mongodb - mongoimport stopOnError オプション

mongodb のドキュメントによると、stopOnError オプションは、エラーがあっても操作を続行するのではなく、最初のエラーでインポート操作を停止するように mongoimport に強制します。

このオプションが機能するさまざまなエラーは何ですか?

次のエラー条件についてテストしました。

  1. mongod インスタンスを停止しました。mongodb との接続が失われたことを示す次のエラーが表示されます。

    /li>
  2. 同じファイルを同じデータベースとコレクションに再度インポートしました。これにより、重複エントリエラーが発生するはずです。エラーが表示されますが、インポートは停止しません。

    /li>

今、私は混乱しています。stopOnError はネットワーク エラーまたは書き込みエラーに対してのみ機能しますか? mongoimport の使用中に書き込み懸念を設定したり、getLastError ステータスを取得したりする方法はありますか?

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

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 が発生します。