tlbexp

    5

    2答えて

    CenturaとCOM .dllの間の通信を設定しようとしています。 (データベースのインポートの場合はhttp://download.resip.frからダウンロードします) Centuraは、このコンポーネントと通信できるように.tlbファイルが必要です。通常、私はregasm /tlbを使用して.tlbを生成しますが、それはCOM .dllであるため、これは不可能です。 は、私は、.NET

    0

    2答えて

    .NET(C#)にはstring[][]を返すメソッドがあります。 WARNING:含むアセンブリのためのCOMタイプライブラリを作成するには(.NET 2.0 SDKから)します。regasmまたはTlbExpを使用している場合、私は次の警告を受けるネストされた配列のためのマーシャリングのサポートはありません。 この警告は、問題のメソッドが生成されたタイプライブラリにエクスポートされないという結

    0

    1答えて

    今、私はVBAコード(Excel、Accessなど)内で使用可能な.net dllを作成しています。次のセットアップが正常に動作している: [InterfaceType(ComInterfaceType.InterfaceIsDual)] [ComVisible(true)] [Guid("8079e4a4-1e4b-4788-92ba-9d5b017fa9be")] //Allocate y

    2

    1答えて

    最近、私はinteropマーシャリングについて読んでいましたが、私はまだ1つのことを理解していません。 COMに.NETアセンブリを表示させるには、tlbexpツールおよび/またはregasmツールを使用する必要があります。 COMを.NETに見えるようにするには、私はtlbimpツールを使用する必要があります。 これ以外にも、guid属性のIUnknownとIDispachを持つCOMインターフ