問題タブ [comexception]

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 投票する
0 に答える
659 参照

c# - Word アドインを登録しようとすると System.Runtime.InteropServices.COMException が発生する

単語ベースのアプリケーションがあります。ステートメントを使用してアドインを接続しようとすると、Word アドイン & を作成します。

コードが行MyAddin.Connect = true;にヒットすると、以下の例外がスローされます:-

タイプ 'System.Runtime.InteropServices.COMException' の最初の例外が MyWordApp.exe で発生しました

これに対する解決策を見つけるためにグーグルで検索しましたが、助けにはなりませんでした。例外を回避するために、誰でもこれを手伝ってもらえますか。

ありがとうございます。

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

c# - DialogDebuggerVisualizer: COMException: オブジェクトがゾンビ状態です

デバッグ セッションで初めてビジュアライザーを表示しようとすると、その例外が発生し (下部に表示されます)、例外メッセージ ダイアログで [続行] をクリックし、ビジュアライザーを再度表示します ([虫眼鏡] ボタンをクリックして)。変数の横にあるアイコン) これは私が持っている単純なビジュアライザーです:

これは例外 (の一部) です。

なぜそれが起こるのですか?それを解決する方法は?

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

excel - プログラムで Excel セルに IF 式を入力しても機能しない

COM Interop を介してプログラムで Excel 2010 セルに IF 式を表す文字列を入力しようとしています。

次のコード行は正常に機能し、Excel では値 4 に解決されます。

しかし、IF式を(文字列として)渡すと...

...私は、次のようCOMExceptionに言っていますException from HRESULT: 0x800A03EC

同じ IF 式を Excel に直接入力すると、正しく解析されます。

ご協力いただきありがとうございます!

クリス

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

vb.net - PayPal PayFlowPro COMException 0x8000000A

PayPal の PayFlowPro に接続して、定期請求サブスクリプション内で使用されるクレジット カードを更新するために実行されるコードがいくつかあります。このコードは以前は .Net 2 アプリ プールで問題なく動作していましたが、4.0 に移行すると非常に扱いにくくなり、動作する場合と動作しない場合があります。コードは非常に簡単に見えるので、何が問題なのかわかりません。

エラーは次のとおりです。System.Web.HttpUnhandledException (0x80004005): Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.Runtime.InteropServices.COMException (0x8000000A): The data necessary to complete this operation is not yet available.

断続的に失敗する (ただし、古いサーバーで動作していた) コードのブロックは次のとおりです。

紛らわしい部分は、デバッグが常に最も難しい断続的に動作することです。これは何年も前から存在していたものであり、唯一の違いは、アプリ プールが現在 .Net 4 と .Net 2.0 で実行されていることですが、それが問題になるとは思いません。2.0に戻しましたが、問題なく動作しています。

どこから探し始めるかについて何か推測はありますか?WinHttp.WinHttpRequest.5.1 には .Net 4 で問題がありますか? 古いサーバーは 2008 R2 で、新しいサーバーは 2012 R1 だったので、それもその一部でしょうか?

更新- 2.0 に変更しても、まだ修正されませんでした。それは機能していましたが、再び停止しました。これは意味がありません。

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

sharepoint - QuickLaunch からすべてのノードを削除する

これは、QuickLaunch ナビゲーション ノードを削除するコードです。SharePoint 2013 を使用しています。

foreach (ql のSPNavigationNode globalNode)foreach (globalNode.Children の SPNavigationNode childNode )の行から次の COM 例外エラーを受け取りました。

エラー メッセージ: この操作を完了できません。もう一度お試しください。0x80004005

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

c# - ManagementClass を使用する AnyCPU / 64 ビット アプリで例外が発生する

開発中のアプリがあります。ANYCPU プロファイルでコンパイルされているため、32 ビットと 64 ビットの両方のマシンで実行できます。

ManagementClass と ManagementObjectClass を使用して、さまざまなシステム情報を検出しようとしています。

このライブラリにアクセスしようとすると、例外が発生します。

私のコードスニペットは次のようになります:

私が得る例外は

この作業を行うには、構成を x86 に変更し、はい、スタンドアロン テストで動作することを示す多数の記事を読みました。ただし、これは依存関係のある大規模なアプリケーションの一部であり、32 ビット専用にはしません。

この .Net ライブラリが 32 ビット アプリでしか動作しないとは信じがたいです。私がやろうとしていることをする方法はありますか?

私が試みている回避策は、必要な機能を備えた 32 ビットでラップされたアプリのプロセスを生成し、64 ビット アプリで読み取るデータベースに結果をダンプすることです。考え?

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

c# - WinRT での画像ファイルの読み込み

WinRT プロジェクトがあり、画像をプレビューしようとするとエラーが発生します。ピクチャ ライブラリへのアクセスを許可する機能を設定し、次のコードを使用しています。

このエラーは最初の行で発生します。

folder.GetFilesAsync()同じエラーなど、他の操作を試しました。この機能を正しく動作させるために必要な別の機能はありますか?

編集:

@LTの回答に基づいて、他の機能をいくつか試しました。以下は私に同じエラーを与えます:

ただし (明らかに、私が音楽機能を提供している場合)、これは次のことを行いません。

これが私の写真ライブラリに固有のものであることは間違いありませんが、それが何であるかはわかりません。

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

asp.net - .GetDirectoryEntry は、オブジェクトにバインドしようとすると、COM 例外、コード: 0x800720720 をスローします

私のアプリケーションは IIS 7.0 で実行されています。認証されたユーザーを偽装し、他のユーザー アカウントのロックを解除またはリセットすることになっています。ワークステーションで開発していたときは問題なく動作しましたが、サーバーにアップロードすると偽装が機能しなくなり、AD オブジェクトにバインドされず、同じ例外がスローされ続けます。私は以前に PrincipalContext を使用して同じ問題を抱えていましたがusing(HostingEnvironment.Impersonate())、そのアクションに認証されたユーザーを必要としなかったため、それを回避することができました。しかし、今はそうしているので、その回避策は使用できません。この問題の実際の修正が必要です。ご意見をいただければ幸いです。私は問題の解決策を広範囲に探してきましたが、これまでのところどれも機能していません。例外をスローし続ける私が使用しているコードは次のとおりです。

このコードは、アップロードする前に完全に機能しました。提案があれば大歓迎です。これを監視して、できるだけ早く修正できるようにします。前もって感謝します。

更新: 問題を修正しました

この記事によると、リモート マシンではなくホスト マシンから実行されているプログラムは、実際には非常にわかりやすい症状です。 .aspx . その記事によると、問題は、偽装設定が偽装に設定されていたため、この動作が発生したことであり、DELEGATION が必要でした。これを行うために、このページを使用して、委任と偽装のさまざまな方法に関する情報を取得しました。「元の呼び出し元を一時的に偽装する」セクションを使用しました。

web.config ファイル内:

これが false に設定されている場合、すべてのアクションでユーザーになりすまそうとします。これは、私が経験していたような問題を引き起こす可能性があり、私が達成しようとしていたものではありません。

コード内:

この修正は非常に簡単ですが、このトピックに関する適切で明確な情報を見つけることはほとんど不可能です.いつか誰かがこれを役に立つと思うことを願っています.