com

    1

    2答えて

    私は、LoadLibrary()を使用して動的にロードする必要があり、__cdecl呼び出し規約を使用するサードパーティのDLLを持っています。 VB6からdllを使用できるようにする必要があるので、__stdcall呼び出し規約を使用し、必要な関数をエクスポートする独自のラッパーDLLを作成しました。 追加の要件が今すぐに到着しました。管理方法を確認するのに苦労しています。ラップされたDLLは別

    1

    1答えて

    私はATLサポート付きのMFCアプリケーションを持っています。アイデアは誰かがmfcアプリケーションで宣言されたインターフェイスのインスタンスを作成するときです。 comクライアントがcmd.exeの場合、これはすべて正常に動作します。私はインターフェイスをインスタンス化するクイッククライアントを作成しました。このインスタンスが発生すると、ウィンドウは必要に応じて表示されます。 しかし、このインス

    2

    3答えて

    ExcelのCOM相互運用機能を使用して、画像(特にEPS)をスプレッドシートに挿入しています。イメージは正常に挿入されますが、Excelはすべての可視/背景設定を無視し、フォーカスを奪います。「イメージのインポート」などのダイアログボックスが表示されます。ダイアログボックスはセクションの一部しか残っていませんが、画面がちらつくようになり、さらに多くの画像を一度に挿入すると、数秒間システムを独占で

    3

    2答えて

    部分的に信頼できる環境で実行されているコードから.Net interopを使用してCOM APIなどのアンマネージコードを呼び出す正しい方法は何ですか? Microsoft SharePoint用のASP.Net WebPartを開発する際に、COM APIを通じて別のシステムと通信する必要がありました。私はSharePointの権限を完全に変更することで、この問題を一時的に解決しました。後で、S

    0

    2答えて

    私は最近、クラスにいて、インストラクターは "COMプロジェクト"テンプレートを使用して新しいVisual Studio 2008プロジェクトを開始しました。今私が戻ってきたので、運がないVS2008のインストールでそのテンプレートを見つけようとしました。誰でもそのテンプレートを見つけることができますか、それとも失敗したのか、その効果を達成するために何をしているのかを知っていますか?

    2

    3答えて

    明示的に3つのGUID定数を作成し、クラスのComClass属性で使用するいくつかのVB.NETコードを実行しました。私は、プロジェクトオプションの "Make COM-Visible"と "COM interopのための登録"オプションをチェックするだけで、COM対応のクラスを過去に書いたことがあります。この明示的なコードは単に不要ですか、それとも、これらの2つのオプションが何を超えているのでし

    0

    1答えて

    Scripting.FileSystemObject TextStreamオブジェクトは、WindowsスタイルのUnicodeと、システムコードページによって変更された 'プレーンテキスト'をサポートしますが、UTF8をサポートしていないようです - しかし、IISログファイルなど、 ADODB.Streamは、UTF-8(または生のバイナリ)をサポートしていますが、メモ帳などでファイルを開くこ

    3

    2答えて

    in-proc COMサーバーをout-proc COMサーバーに変換する最も簡単な方法は、COM +アプリケーションを作成することです。このようにして起こる可能性のある欠点は何ですか?

    4

    2答えて

    私は、ライブラリをコンパイルしてDLLは、「カスタムビルドステップ」を製造した後には(Windows 2003 Serverの/ 32ビット上)のVisual Studio 2008を使用している - >「一般」のコマンドラインを実行します。 例外を生成します。regsvr32 /秒/ C "($ TargetPathが)" : 未処理のWin32の例外が[212] REGSVR32.EXEで発生

    1

    2答えて

    HWNDを渡すCOMメソッドを使用できますか? STDMETHODIMP ShowDialog(HWND hWndParent); これまでのところ、私はそれをキャストし、その後OLE_HANDLEを渡すことで、この問題の周りを取得していますが、それはcludgeように感じている: STDMETHODIMP ShowDialog(OLE_HANDLE hWndParent); 私のオブジェ