midl

    1

    1답변

    IDL로 가져올 수없는 복잡한 형식을 처리하는 데 유용한 솔루션이 있는지 알고 싶습니다. 가장 큰 관심사는 시뮬레이트 된 명령문에 _m128 벡터 유형을 사용하는 것입니다. XMVECTOR. __declspec은 midl 컴파일러에서 인식하지 못하기 때문에 __m128 데이터 형식을 가져 오는 것이 좋습니다. wire_marshal을 사용하여 보았지만 __

    2

    2답변

    여러 개의 IDL 파일이 포함 된 COM 프로젝트가 있으며 그 중 일부는 다른 IDL 파일로 가져옵니다. Visual Studio는 먼저 MIDL을 사용하여 컴파일 할 대상을 어떻게 결정합니까? 주문을 관리하고 싶습니다. 여러 가져 오기 함께 내 라이브러리 선언을 포함하는 마스터 IDL 파일이 있고 내가 컴파일 된 첫 번째 아닌 경우 빌드 오류가 발생합니다

    3

    1답변

    MIDL에서 정의 된 구조를 상속하고 확장하려고합니다. 인터페이스 상속과 동일한 구문을 사용했습니다. 즉, typedef struct stDBIBinVarDataEx { float x; } MYSTRUCT ; struct struct2 : MYSTRUCT { float y; }; 이지만 컴파일러에서 오류가 발생합니다.

    1

    2답변

    우리는 VS2008에서 VS2010으로 애플리케이션을 이전하려고합니다. "속성이있는 프로그래밍"으로 일부 COM 개체가 생성되고 IDL이 자동으로 생성됩니다. 두 파일의 가져 오기 명령이 다르며 VS2010에서 컴파일이 실패합니다. IDL의가 VS2010에서 컴파일 할 때이 20> Microsoft (R) 32b/64b MIDL Compiler Versio

    1

    1답변

    많은 IDL 파일이있는 COM/ATL 프로젝트가 있습니다. 대부분의 IDL 파일 import oaidl.idl 및 ocidl.idl. 내 프로젝트를 컴파일 할 때마다 은 Visual Studio에서 oaidl.idl을 다시 컴파일에 관한를 호출하고 ocidl.idl ... 매번 그것은 수입 발생. 이 두 IDL 파일은 여러 번 다시 컴파일되므로 프로젝트 컴

    1

    1답변

    midl을 사용하여 idl 파일을 tlb로 변환하려고합니다. 경고 MIDL2015 : 나는이 경고를하려고 할 때,에서 Mscorlib.tlb 그리고 난 다음 다음 오류 얻을 : importlib에서 TLB를로드하지 못했습니다 오류 MIDL2337을 : 만족 앞으로 선언 : _Object ..... 나는 첫 번째 경고로 인한 오류라고 확신합니다. 내가 다른

    2

    1답변

    에 관한 생성 된 헤더 파일에 구조체를 정의 다만 미리 생성 된 .H 파일에 MIDL_INTERFACE의 struct StructDef; :에 관한 추가 할 수동 빌드 단계가있는 .TLB, .H 및 .c 인 파일을 생성합니다. 나머지 .h 파일은 정의를 사용하며 추가 될 때까지 컴파일 할 수 없습니다. 구조체 정의 (선호)로 헤더 파일을 자동 생성하는

    0

    2답변

    우리는 이런가 someting이 중 두 정의 다중 인터페이스와 IDL 파일있다 : 그들은 두 전혀 관련 인터페이스이다 [ object, uuid(79E24BAA-DC12-4caf-91DD-2A4D47FED30A), helpstring("ISomeInterface Interface"), pointer_default(uniq

    2

    1답변

    MIDL 메서드 선언에 상수 참조가 있습니까? 예 : 정말 참조 매개 변수를 지원하지 않습니다 HRESULT MyMethod( IID const &rclsid );

    1

    3답변

    REGASM을 사용하여 COM에 공개하는 2 개의 .net dll 파일이 있습니다. COM 클라이언트 내에서 참조를 단순화하기 위해이 파일을 하나의 파일로 만들고 싶습니다. 두 파일을 IDL로 변환하고 다른 라이브러리 섹션의 내용을 복사 한 다음 MIDL로 .tlb로 다시 컴파일하려고했습니다. 이것은 TypeDef 두 번째 IDL 내에서 잘 작동하지만 복사