저 하늘의 구름처럼~

mshtml.HTMLDocument Can not Convert 본문

DotNet

mshtml.HTMLDocument Can not Convert

강백호v 2008. 8. 29. 09:53
mshtml.HTMLDocument doc = (mshtml.HTMLDocument) webBrowser1.Document;
이런식으로 웹브라우저 컨트롤의 도큐먼트를 얻게 되면,
"오류 1 'System.Windows.Forms.HtmlDocument' 형식을 'mshtml.HTMLDocument' 형식으로 변환할 수 없습니다." 오류를 발생시키게 된다.
문제를 해결하기 위해 구글에서 검색하여 보았는데,

mshtml.HTMLDocument oDoc = new HTMLDocumentClass();
oDoc = (mshtml.HTMLDocument)webBrowser1.Document;

이런식으로 고치면 에러를 해결할수 있다고 하였으나, 역시나 같은 에러 메시지를 출력 하였다.
 mshtml.HTMLDocument HTMLDoc = new HTMLDocument();
 HTMLDoc = (mshtml.HTMLDocument)webBrowser1.Document.DomDocument;
로 구문을 고치니까,웹브라우저 컨트롤의 도큐먼트를 얻을 수있었다.

이문제를 해결하기위해, 몇시간의 삽질을 하다니 ;;; ㄷㄷㄷ;
역시 컴터프로그래밍은 삽질을 연속이야.. ㅠ,ㅠ