초록둥이님이 제보하신 문제입니다-
비주얼 스튜디오 2005에서 윈폼 기반 어플리케이션을 만들고 Flash 컨트롤을 윈폼 위에 붙이려고 하면 다음과 같은 에러가 나는 경우가 있다 :
(케냘의 경우 Flash Player 8 R24 버전의 컨트롤이 설치되어 있음)
이 경우 다음과 같이 해결할 수 있다 :
도구 -> 도구 상자 항목 선택 -> COM 구성 요소 탭에서 다른 컨트롤을 추가한다. (컨트롤에 따라 되는 경우가 있고 안 되는 경우가 있는데, 케냘의 경우 Apple QuickTime 컨트롤을 추가하니 되더라)
추가한 컨트롤을 도구상자에서 더블클릭하여 윈폼에 추가한다.
그런 다음 Flash Object 컨트롤을 폼에 추가한다.
이 이후에는, 아까 추가한 apple quicktime 컨트롤은 제거해도 상관 없다.
자세한 이유는 모르겠으나, 기존 activex 컨트롤을 닷넷에서 가져다 쓸 경우 닷넷에서는 axInterop.xxxx.dll 형태의 dll을 생성해서 윈폼에서 해당 컨트롤을 사용할 수 있도록 해 주는데, 이 과정에서 Flash Object 컨트롤의 구현에 뭔가 버그가 있어 Interop 생성 초기화에 문제가 생기는게 아닌가... 라고 추측해본다. 뭐 자세히 분석해볼까... 하다가 귀찮아서 -_-;
그럼 이만-
'ㅂ')
'TechLog' 카테고리의 다른 글
20060630_어도비 플렉스, 삼성전자 X-인터넷 표준으로 채택. (0) | 2006.06.30 |
---|---|
Virtual Server 2005 관리 웹 사이트에서 에러 발생할 경우 (0) | 2006.06.15 |
Korea Software Ecosystem Summit 2006. (0) | 2006.05.25 |
13.3인치 맥북 출시. (0) | 2006.05.17 |
[asp뉴스그룹오프라인세미나] Asp.net 2.0 Provider (0) | 2006.05.14 |