rcw

    4

    2答えて

    私は定期的にCPU負荷を表示するGUIアプリケーションを持っています。負荷がStateReaderクラスによって読み込まれます。 public class StateReader { ManagementObjectSearcher searcher; public StateReader() { ManagementScope scope = new

    2

    1答えて

    .NETネイティブがどのように動作するのか不思議です。通常、マネージコードでWinRTクラスを使用するときは、RCWによって呼び出され、マネージコードとアンマネージコード間の相互運用性のためにオーバーヘッドが発生します。 NET Nativeを使用してマネージコードをコンパイルするとき、理論的に同じオーバーヘッドがあるのだろうか?

    0

    2答えて

    arcbjectsマップイベントをvb.netフォームにフックしてマップ選択の変更を待ちます。これはすべて正常に機能しますが、フォームを開くときにこのエラーが発生することがあります。私はエラーを再現するためのパターンを見ることができず、それはランダムであるようです。 を「基になるRCWから分割されたCOMオブジェクトを使用することができません」それはフォームロード()私はイベントをフックしています

    5

    1答えて

    私は、COMコンポーネントの周りのラッパーとして機能しているC#で書かれたクラスを持っています。 COMコンポーネントは初期バインドされており、RCWはVisual Studioによって生成されています。私はラッパークラスでCOM参照をクリーンアップするためにdisposeパターンを実装すべきですか?それとも、RCWを既に持っているので、GCがそれを処理させるべきですか?

    6

    1答えて

    RCWを安全にリリースするために、ネット上で多くの記事を読んできましたが、何がどのような順序で行われる必要があるかについて誰も同意できないようです皆さんの意見を聞いています。いくつかの後、 object target = null; try { // Instantiate and use the target object. // Assume we know what w

    13

    2答えて

    次の両方のテストケースの実行後、COM実行がコンソールに出力されます。私は間違って何をしていますか? テストを単独で実行する場合、または両方のテストを一緒に実行する場合、例外はコンソールに一度だけ書き込まれます。これは、私が掃除していないAppDomainリソースごとにいくつかの種類があることを疑うものです。 私はNUnitとMSTestで両方の環境で同じ動作をしてテストを試みました。 (実は、私

    20

    1答えて

    VS2008、.NET 2、VB.NET、XP ... 私はWindowsフォームを持ち、Webブラウザーコントロールと閉じるボタンはMe.Closeです。フォームのキャンセルボタンは閉じるボタンに設定されているので、ESCを押してフォームを閉じることができます。 loadイベントにWebBrowserコントロールのDocumentTextプロパティを設定し、HTMLを表示します。 Visual

    0

    1答えて

    COM/DCOMオブジェクト用の.NETランタイム呼び出し可能ラッパーを含む.DLLがあります。 上記の.DLLにあるサーバー機能を呼び出すVS 2008のC#でテストスイートを作成しました。 コードカバレッジが有効になり、テストスイートが実行されたとき、コードカバレッジテストの結果は統計を生成せず、非対象ブロックと対象ブロックの両方でゼロを表示しました。 誰もがそのようになる理由を知っていますか

    0

    1答えて

    IDisposaleインターフェイスと明示的にMyObject.Disposeをクライアントコードで実装せずにCOMオブジェクトがRCWから切断される直前にコードを実行する方法はありますか? 以下のコードは機能しません。プログラムがFinalizeサブを入力すると、ExcelApplicationはすでにRCWから切断されており、エラーが発生します。なぜそれが起こるのか理解していますが、私は解決策

    5

    1答えて

    バイトを組み合わせてデータを「エンコード」するのは単なる方法ですか? RCWが自動的に.NET文字列を受け取り、それをCOM BSTRに変換する方法が不思議です。私はそれがちょうど.NET文字列から変換された有効なCOM BSTRを形成すると推測しています。 関連:.NETでバイトタイプを使用して自分の有効なBSTRを構築できますか?