問題タブ [comautomationfactory]

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 に答える
444 参照

c# - C#でのVBScriptエラー処理

AutomationFactorySilverlightOOBアプリケーションでを使用してWMIにアクセスしたい。

これにエラー処理を追加したいと思います。

MSDNは、呼び出しが成功した場合の戻り値は接続されたオブジェクトへの参照であり、エラーの場合はErrオブジェクトを確認する必要があると述べています。ただし、これに関して2つの質問があります。

  • 呼び出しが成功しなかった場合の戻り値は何ですか?ヌル?使用できない任意のポインタ?
  • ErrSilverlightでオブジェクトにアクセスするにはどうすればよいですか?
  • 通話が成功したかどうかをどのように検出できますか?私が捕まえなければならない例外はありますか?
  • usingステートメントを使用した例と使用しない例を見てきました。動的オブジェクトを使用した後、手動で破棄する必要がありますか?
0 投票する
1 に答える
1527 参照

silverlight - COM AutomationWScript.ShellEchoコマンドが機能しない

こんにちは私はAutomationFactoryを使用してechoコマンドを実行しようとしていますが、次のエラーが発生します:

指定されたファイルが見つかりません。(HRESULTからの例外:0x80070002)」

これは私が使用しているコードです:

私はこれができるようになりたいです:

私も試しshell.Echo("xyz");ましたが、MissingMemberExceptionが発生します。

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

c# - SilverlightOOBアプリケーションからプロセスが実行されているかどうかを確認する方法

シルバーライトの昇格された信頼が有効なブラウザー外アプリケーションから、マシン上でプロセスが実行されているかどうかを照会するにはどうすればよいですか?

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

excel - 企業ネットワーク上の Silverlight アプリケーションの OOB に関する問題

OOB で動作する Silverlight アプリケーションに取り組んでいます。VS2010 でアプリケーションをデバッグすると、魅力的に動作し、PC にインストールしても動作します。アプリケーションは、Excel COM オートメーションを使用して、Excel ファイルを自動的に作成、読み取り、および書き込みます。

私が現在直面している問題は、企業ネットワークでアプリケーションを実行すると、Excel ファイルを作成できないことです。MS Excel を使用して Excel ファイルを作成し、アプリケーションを使用して読み書きしようとすると、正常に動作します。

OBS!!! 私の PC と会社の PC の両方で同じバージョンの MS Excel を使用しています。

私のQ.は、これ(作成できませんが、読み書きはできます)は、コアのユーザー権限に関係するものでしょうか。通信網?

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

silverlight - AutomationFactory: あるマシンで同じコードが RuntimeBinderException を生成し、別のマシンで期待どおりに実行される

Trust In Broswer Silverlight 5 アプリケーションで AutomationFactory を使用して Excel を自動化しようとすると、奇妙な問題が発生します。

このコードは、Application_Startup の UI スレッドで実行されます。

Test()注: Excel ファイルは、何もしないスタブ マクロが呼び出された単なるダミーの Excel ファイルです。ファイルが存在し、正しい場所にあります。

を介して最初RuntimeBinderExceptionにスローされますexcel.Run("Test");

'object' does not contain a definition for 'Run'

この直後にコードを再度実行すると、RuntimeBinderException が以前にスローされます。excel.Visible = false;

'object' does not contain a definition for 'Visible'

2 台の同僚のマシンでまったく同じコードとセットアップをチェックしたところ、すべてのステートメントが例外なく正しく実行されました。

AutomationFactory、COM オブジェクト、または VisualStudio のセットアップで何かが舞台裏で起こっているのではないかと思いますが、正しくデバッグしたり、何を確認したりするかについて十分に知りません。おそらく、DCOMCNFG に何か問題がありますか?

どんなアイデアでも大歓迎です。

ありがとうございました、

ダン