게시판 본문 ASP, ASP.NET, IIS & Script - Read Only
re: 궁금한것 질문드립니다.. |
---|
작성자: 송원석
작성일시: 2004-08-24 15:21,
조회수: 3,015
|
안녕하세요? 송원석입니다. ^_^
말씀하신 파일들은 인터롭 클래스입니다. 일단 이 부분을 이해하시려면 그 근간의 배경을 이해하셔야만 하는데요, 일반적으로 IEAnallysis 와 같은 유형의 커스텀 브라우저 프로그램을 작성하기 위해서는 마이크로소프트사에서 제공해주는 WebBrowser 컨트롤을 사용하게 되는 것이 보통입니다. 그리고 이 컨트롤은 지금까지 마이크로소프트사의 대부분의 컨트롤들이 그렇듯이 COM 으로 만들어져 있죠. 따라서 .NET 기반의 프로그램이 아니더라도 사실은 COM 개체를 생성할 수 있는 프로그래밍 언어라면 어떤 언어라도 유사한 프로그램을 작성하는 것이 가능합니다. 실제로도 현업 프로젝트에서는 이미 심심치 않게 사용되어 왔구요. 예를 들어서 터치 스크린으로 동작되는 키오스크 같은 곳에 많이 사용되어 왔죠. 아무튼 실제로는 System32 폴더에 있는 SHDocVw.dll 라는 파일에 이 컨트롤이 들어 있습니다. 그래서 비주얼 베이직이나 비주얼 C/C++ 에서는 단순하게 이 컨트롤의 인스턴스를 생성하여 사용하면 되는 반면 비주얼 C# 과 같은 .NET 기반의 언어에서는 COM 컴포넌트를 직접 사용하는 것이 불가능합니다. 구나구나님께서도 .NET 에 대해서 이미 많은 이해를 하시고 계시리라 생각하지만 노파심에서 조금 설명을 드리면 이런 경우에는 인터롭이라는 기술이 사용되게 됩니다. 즉 COM 컴포넌트와 .NET 프로그램간에 완충 장치의 역활을 하는 .NET 클래스가 하나 자동으로 생성되어 두 프로그램 사이에서 알맞은 동작을 수행할 수 있도록 도와주게 되죠. 즉 말씀하신 AxInterop.SHDocVw.dll 파일과 Interop.SHDocVw.dll 파일이 바로 이 완충 장치 클래스인 것입니다. 그래서 파일의 이름에 인터롭 (Interop) 이라는 단어가 들어가 있는 것을 보실 수 있으실 겁니다. 비주얼 스튜디오 .NET 에서 COM 참조를 하실 때 자동적으로 이 파일들이 생성되는 것이죠. ^_^ http://www.microsoft.com/korea/msdn/msdnmag/issues/01/08/Interop/Interop.asp 위의 문서를 살펴보시면 인터롭에 대한 자세한 내용을 보실 수 있습니다. 다만 최근에 한글 MSDN 사이트가 개편되면서 수 많은 기존의 문서 링크들이 깨져 버려서 위의 문서 역시도 잘 나오지 않는군요. 비주얼 스튜디오 .NET 의 도움말에서 '인터롭' 이나 'Interop' 으로 검색해보시면 많은 문서들을 얻으실 수 있습니다. 감사합니다. |
IP 주소: 152.99.132.19
|
구나구나 |
감사합니다..를 입력하는데 에러가 나서 왠일인가 했더니, 게시판을 옮기셨군요... 다시한번,, 감사합니다 ^^
|
2004-08-24 16:09 |
송원석 |
앗! 죄송합니다. ^_^;;
|
2004-08-24 16:21 |
게시물 | ||||
---|---|---|---|---|
670 |
re: [교무/학사] 참조 [3] |
2004-08-27 | 4,684 | |
669 | 2004-08-27 | 2,642 | ||
668 | 2004-08-27 | 2,648 | ||
667 | 2004-08-27 | 2,631 | ||
666 | 2004-08-27 | 2,540 | ||
665 |
정보문 |
2004-08-27 | 671 | |
664 | 2004-08-27 | 2,863 | ||
663 |
도움잘받고 갑니다. ^^ [1] |
눈love |
2004-08-26 | 599 |
662 | 2004-08-25 | 3,008 | ||
661 | 2004-08-25 | 2,679 | ||
660 | 2004-08-24 | 2,707 | ||
2004-08-24 | 3,015 | |||
658 | 2004-08-24 | 2,575 | ||
657 | 2004-08-24 | 2,631 | ||
656 |
효율적인 방법... [1] |
2004-08-24 | 3,005 | |
655 |
정보문 |
2004-08-24 | 702 | |
654 | 2004-08-24 | 2,755 | ||
653 |
지남 |
2004-08-24 | 660 | |
652 | 2004-08-24 | 2,871 | ||
651 |
궁금이 |
2004-08-23 | 691 | |
650 | 2004-08-23 | 3,277 | ||
649 |
궁금이 |
2004-08-24 | 708 | |
648 | 2004-08-24 | 2,764 | ||
647 |
김혜진 |
2004-08-21 | 697 | |
646 | 2004-08-21 | 2,768 |