2011-04-06 4 views
0

가능한 중복 :
Cannot convert parameter 3 from const int to classesallowedinstream수 CONST INT에서 ATL의 classesallowedinstream에없는 비밀 매개 변수

ReadFromStream (있는 IStream *, VARTYPE, ATL :: ClassesAllowedInStream, DWORD가) '이 매개 변수를 변환 할 수 없습니다 3 'const int'에서 'ATL :: ClassesAllowedInStream'

위의 오류 메시지가 나타납니다. wh 프로젝트를 짓는다. 누구든지 해결책을 제안하십시오.

감사

+0

및 http://stackoverflow.com/questions/5569938/convert-param-from-int-to-classesallowedinstream – Konrad

답변

0

오류는 암시 적으로 ClassesAllowedInStream로 변환하지 않거나 ClassesAllowedInStream에서 파생되지 않는 유형을 전달하려고 나타냅니다.

나는 ClassesAllowedInStream 클래스를 보지 못했지만이 함수에서 사용할 수있는 모든 스트림에 대한 공통 기본 클래스라고 생각합니다. 함수에 전달할 객체가이 기본 클래스에서 상속되는지 확인합니다.

0

1) 중복 질문을 중지하십시오.

2) 아무도 대답하지 않은 이유는 불쌍한 질문을하기 때문입니다. 심하게 꼬리표를 달았습니다. 전화 코드를 볼 수 없습니다. 우리는 당신이하려는 것을 모릅니다. 우리가 얻는 것은 오류입니다. 이는 우리에게 말하는 것과 똑같은 것을 말하고 있습니다. intATL::ClassesAllowedInStream의 인스턴스로 바꾸는 데 사용할 수있는 생성자가 없습니다. 내가 ATL (네임 스페이스? 클래스?)에 익숙하지 않아 인터넷 검색이 많이 도움이되지 못했습니다.

http://msdn.microsoft.com/en-us/library/ee309358.aspx 당신을 도울 수 있습니다. 그것은 ATL::ClassesAllowedInStream이 어떻게 구축되는지 보여줍니다.

간단히 말해, 도움이 필요하면 도와 드리겠습니다.

관련 문제