typelib

    0

    1答えて

    OLEオートメーションサーバーの名前を知っている場合(HKEY_CLASSES_ROOTにあります)、サーバーが早期にサポートしていない場合でも使用可能なオブジェクト、バインディングはオブジェクトのブラウザで見つけることができません? もしそうなら、これを行う方法をいくつかの行に記述してください(VBを好むが本当に問題ではない)?

    1

    1答えて

    私はCOM開発者ではないと言います。私は標準C++、C#、Javaを知っています。 私はManaged C++から呼び出されるC#ライブラリを持っています。 Visual Studio 2010 - > TypeLibのMFCクラスを使用してC++クラスを追加しました。自動生成されたC++クラスはコンパイルされません。明らかにreturn文がありません。これをどうやって解決するのですか?私は本当に

    1

    1答えて

    私はイルカの6.1b2にサードパーティのDLL(WinSCPの.NETアセンブリ)を使用しようとしています。私は、DLLを登録して、私は成功したインターフェースを生成するためのコンポーネントウィザードを使用しますが、私はエラーを取得制御し、タイプライブラリを登録しようとすると、イルカでのWindows 7で をタイプライブラリを生成しました。コントロールの登録時に取得する WinSCPnet.dl

    0

    1答えて

    登録無料のCOMを使用するようにアプリケーションを変換しています。通常、regsvr32が呼び出されるサードパーティのCOM DLLがいくつかあります。私は、これらのサードパーティ製のDLLからオブジェクトを作成することができるかどうかテストしました。 Windowsに組み込まれたOLE/COMビューアを使用してこの情報を取得しました。しかし、これらのサードパーティライブラリにはマニフェストに必要

    0

    1答えて

    C#で登録されたCOMサーバーのパスをプログラムで取得する良い方法はありますか? C#プロジェクトで参照するアウトプロセスCOMサーバー(exeファイル)があります。ただし、特定の場所からCOMサーバーを実行するように強制したいので、起動する前に、登録済みのexeファイルのパスを確認したいと考えています。レジストリにダイビングする以外に、これを行う良い方法はありますか?

    0

    1答えて

    py2exeでプログラムをexeファイルにコンパイルしようとしました。 File "win32com\client\__init__.pyc", line 170, in __getattr__ AttributeError: ppPasteOLEObject`. グーグルが本当に役立っていない:私はExcelからグラフをコピーして、(Shapes.PasteSpecial(ppPasteO

    6

    1答えて

    アンマネージドコードでは、LoadTypeLib()を使用してITypeLib*ポインタを取得し、それを使用してタイプライブラリに含まれているインターフェイスを調べることができます。 C#にはSystem.Runtime.InteropServices.ComTypes.ITypeLibインターフェイスがありますが、LoadTypeLib()機能と同等のものは見つかりません。 C#でタイプライブラ

    2

    1答えて

    app = win32com.client.Dispatch('Some.Application')を使用している場合、PyCharmでコード補完を実行する方法はありますか? APIのドキュメントからすべてを再入力(またはコピー・ペースト)しなければならないのはやや面倒なので、skeletonsを作成することになります。特に、私が.tlbファイルを提供できる場合、COM経由で提供されるインタフェー

    0

    1答えて

    私は、Windows上で登録済みのDLL(IAccessible2Proxy.dll)にフックするPythonアプリケーションを作成しようとしています。問題は、このDLLは型ライブラリを提供しないため、自分自身を生成するためにDLLを再コンパイルしたことです。私はこれをローカルにプロジェクトに格納し、Pythonでフックします。 IAccessible2Proxy.dllが使用される方法のため、既

    1

    2答えて

    TypeLibレジストリキーの下のファイルパスを解析しようとすると、 : HKEY_CLASS_ROOT\TypeLib\\{EE9CFA8C-F997-4221-BE2F-85A5F603218F}\1.0\0\win64(Defalt): C:\Program Files (x86)\Microsoft Office\root\VFS\ProgramFilesX64\Microsoft Off