2011-11-03 2 views
1

은 내가 COM 오류를 건너 왔어요 :"잘못된 매개 변수 오류 0x80030057 (STG_E_INVALIDPARAMETER)"은 일반적으로 의미합니까?

Invalid parameter error. HRESULT 0x80030057 (STG_E_INVALIDPARAMETER)

Aspose라는 엑셀 상호 운용성 구성 요소를 다루는이 오류 Excel 파일을 열 때 이유를 알아낼 수 없었다. 스택 오버플로에서 아무것도 찾을 수 없으므로 질문해야합니다.

일부 블랙 박스 COM 구성 요소의이 오류 (인쇄 된 표현으로 표시되는)의 가장 일반적인 원인은 무엇입니까?

나는 또한 나를 허용 할 때 내 오류의 원인을 게시 할 예정입니다!

답변

1

내 경우에는 "모든 CPU"플랫폼에서 실행되는 래핑 된 COM 구성 요소 (Aspose Excel 2.9.2)와 상호 작용하는 C# .NET 응용 프로그램을 대상으로했습니다. DLL이 32 비트 플랫폼에서만 명시 적으로 컴파일 되었기 때문에 좋지 않습니다. 그래서 C# .NET 응용 프로그램은 명시 적으로 "x86"을 대상으로 한 플랫폼이어야합니다.

이것이 가장 일반적인 것인지 확실하지 않지만 오류 메시지에 대해 잘 모호한 문제입니다.

+0

@shahzad-latif에 대한 응답으로 Aspose Excel 버전의 세부 정보가 업데이트되었습니다. – Lisa

+0

다른 사람이 제공하지 않았고이 "32 비트 모드에서 명시 적으로/64 비트 모드로 실행되는 32 비트 하위 구성 요소"가 내가 본 가장 일반적인 원인. – Lisa

-1

Aspose file format products은 COM 구성 요소가 아닙니다. 완전히 관리되는 .NET 어셈블리입니다. 이 문제를 일으킨 구성 요소를 알려주십시오. 또한 사용중인 구성 요소의 버전 번호를 공유하십시오. 또한 모든 Aspose 구성 요소가 32 비트 및 64 비트 시스템에서 원활하게 작동한다는 점을 알려드립니다. 또한 개발 또는 배포 컴퓨터에 MS Office를 설치할 필요가 없습니다. 또한 COM interop을 사용하지 않습니다.

문제와 관련하여 좀 더 자세히 알려주세요. 또한 Google 팀이 귀하의 문제를 자세히 조사 할 수 있도록 support forums의 모든 세부 정보와 함께 검색어를 게시 할 수 있습니다.

공개 사항 : 저는 Aspose에서 개발자 전도사로 일하고 있습니다.

+0

귀하의 조언 Shahzad 주셔서 감사합니다. 게시 된 답변을 업데이트했습니다. 질문에 대한 답변을 얻지 못했기 때문에 답변을 내 게시물에 대한 의견으로 변경하는 것을 고려해보십시오. – Lisa

관련 문제