midl

    0

    1答えて

    C++でインターフェイス定義言語とリモートプロシージャコールを使用してサーバーとクライアントを作成しています。 [in]属性のクライアントからサーバーにデータを送信できます。今私はサーバーがクライアントにデータを返信したい。しかし、私は正しいデータを受け取れませんでした。 以下のように私はの.idlインタフェースに関数を定義:MIDLドキュメントは、リモートプロシージャである場合 アン[OUT]の

    -1

    1答えて

    Visual StudioにはMIDLコンパイラが組み込まれていますか?私は他のスクリプトのためのより多くのインターフェイスを公開したい場合誰も私のためのプロセスを説明することはできますか?私の理解です:.idlでインターフェイスを追加した後、ファイルはMIDLによって.tlbにコンパイルされます。 VSコンパイラはtlbを理解し、Cファイル、.tliまたはtlhに生成することができます。エージェ

    0

    1答えて

    私のmidlファイルでWindows :: Foundationで定義されたインターフェイスを使用したいと思います。そのため Iサンプルコード次の書いたが、エラーをコンパイル与える: エラーMIDL2011未解決型宣言:IStringable [プロシージャ 'MyCustomMethod2' パラメータ 'PARAM2'(インタフェース 'mytestmidl.MyTestInterfaceは'

    0

    1答えて

    私はVisual Studio 2015を使用していますが、COMインターフェイスを定義し、コンパイル時に.tlbファイルを生成するC#アプリケーションプロジェクトがあります。今、そのCsharp.tlbをidlにインポートしたいと思います。 MyLibrary.idl:コンパイル中 import "oaidl.idl"; import "ocidl.idl"; import "Cpluspl

    4

    2答えて

    stdole32.tlbにはすべての基本型の定義が含まれており、すべてのlibはMIDLを使用する場合はそれをインポートする必要があります。私は、ATL DLLプロジェクトを作成したときしかし、LIBファイルがその import "oaidl.idl"; import "ocidl.idl"; [ uuid(4CA3ADAD-AE53-4D80-AF26-176BAF8223B1)

    0

    1答えて

    私は、2つの単純なRPC関数を定義するクライアントからMIDL生成C++ RPCインターフェイスを持っています。 私は単純なC++アプリケーションからサーバーと通信しようとしています。私はヘッダーファイルしか持っていません - 私のプログラムをうまくリンクするにはクライアントスタブも必要ですか?

    3

    3答えて

    なぜインタフェースをidlファイルに定義し、そのファイルを同じファイル内のライブラリブロックに派生させることができないのですか?私は別のProxy Serverプロジェクトで定義しましたか? [ object, uuid(00000000-0000-0000-0000-000000000000), pointer_default(unique) ] interface IMyInterfa

    0

    1答えて

    私はidlを定義し、MIDLを使用してコンパイルするプロジェクトを持っています。 MIDL/mktyplib203/Win32の/ TLB:\ Program Files \ MicrosoftビジュアルStudio 8 \ VC \ PlatformSDK \はコンパイラオプションは、\ WTypes.Idl を含める:問題はMIDLはCを処理しているとき、私はランダムなクラッシュを得たことです

    1

    3答えて

    は私が.NETで使用するために、MicrosoftのDIA SDKをインポートしようとした:ことを除いて、ほとんどの部分は正常に動作するようです call "%VS90COMNTOOLS%\vsvars32.bat" midl /I "%VSINSTALLDIR%\DIA SDK\include" "%VSINSTALLDIR%\DIA SDK\idl\dia2.idl" /tlb dia2.t

    1

    1答えて

    私は.netの開発者です。私の.netアプリケーションで使用するためのMSHTML v9の.tblと.dllをコンパイルしようとしています。 私はMSHTML V8の.dllを構築するための次の指示が見つかりました:上記 start menu -> Windows SDK 7.1 Command Prompt cd c:\temp midl "C:\Program Files (x86)\M