2012-10-09 6 views
2

http://www.codeproject.com/Articles/50056/Read-M4A-tags-in-C의 지침에 따라 Windows Forms 프로젝트에서 QuickTime 컨트롤을 호스팅하려고합니다. VS2010을 C#과 함께 사용하고 있습니다.Visual Studio의 Windows Forms 프로젝트에 QuickTime 컨트롤을 추가 할 수 없습니다.

사용 가능한 모든 Apple QuickTime COM 참조를 프로젝트에 추가했지만 도구 상자에 QuickTime 컨트롤이 표시되지 않습니다.

몇 가지 온라인 예에서 사람들은 AxQTOControlLib.AxQTControl qtPlayerObj = new AxQTOControlLib.AxQTControl();을 사용하여 컨트롤을 초기화합니다. 내 프로젝트에서는 AxQTOControlLib이 아니라 QTOControlLib 만 있습니다.

다른 컨트롤을 사용하여이 작업을 여러 번했습니다. 내가 놓친 게 있니?

감사합니다.

답변

4

당신이 바로 다음 COM 구성 요소 탭을 선택 이 항목 선택을 선택하여 도구 상자를 클릭 할 수 있습니다. 그런 다음 Apple QuickTime Control 2.0을 찾아 선택하고 싶을 것입니다. 확인을 클릭하면 도구 상자에 컨트롤이 나타납니다.

enter image description here

+0

이 그것을 해결! 감사! –

+0

@ 시몬 당신은 도와 줘서 다행입니다. –

0

시도해보십시오. 콘솔을 열고 QTOControlLib의 위치로 이동하십시오. 인수로 을 QTOControlLib.dll으로 실행하십시오. 프로젝트에서 참조 할 AxInterop을 생성해야합니다.

PS : 이미 도구 상자에 QTOControlLib.dll을 추가 한 경우, 임시 윈도우 폼을 추가하고 폼에 컨트롤을 끕니다. Visual Studio에서 자동으로 AxInterop을 생성해야합니다. 문제가 해결되지 않으면 위에서 언급 한 해결책을 시도하십시오.