AxHost와 함께 ActiveX 컨트롤을 C#에 포함하는 라이브러리를 사용하는 응용 프로그램을 배포하려고합니다. 나는 우리의 테스트 장비에 설치된 응용 프로그램을 실행하면 나는 잡아 다음과 같은 예외 제시 : Unexpected exception.
This application has failed to start because the applicati
공식적으로 함수가 성공하지 않는 한 COM 함수의 [out] 매개 변수를 사용하면 안됩니다. 이는 [out] 매개 변수를 사용할 수 있는지를 확인하는 세 가지 방법이 있음을 의미합니다. 는 interface IFoo : IUnknown {
HRESULT GetOtherFoo([out] IFoo** ppFoo);
HRESULT Bar();
당신이 내가 무슨 말하는지 안다면 그것은 단지 HRESULT E_FAIL입니다. 그리고 Visual Studio를 사용한다면 내가 무슨 말을하는지 알 것입니다. 유사 스레드,하지만 중복 : Is the design view for aspx pages in Visual Studio useful? 어떤 통찰력, 마이크로 소프트의 MVP의 의견을 포함하여 슈퍼
이미 많은 COM과 HRESULTS를 사용하는 프로젝트가 있습니다. 어쨌든 난 자신의 HRESULT를 정의 할 수 있는지 궁금 해서요, 우리 자신의 HRESULT에 FormatMessage()를 사용할 수 있습니까? 나는 주위를 파고 아무것도 찾을 수 없습니다. 어떤 아이디어? 편집 는 기본적으로 난 그냥 E_FAIL을 반환하는 대신 내 자신의 HRESUL