mshtml的诡异,只在我机器能用,别人机都不行,能搞定的另开贴给100分!
恶猫 2008-11-21 03:09:05 1 public void AddItem(mshtml.IHTMLElement item)
2 {
3 if (item.tagName == "A")
4 {
5 MessageBox.Show("0_" + item.tagName);
6 mshtml.HTMLAnchorElementClass dd = item as mshtml.HTMLAnchorElementClass;
7 if (dd != null)
8 {
9 MessageBox.Show("1");
10 if (dd.href != null)
11 {
12 MessageBox.Show("2");
13 string hrefs = dd.href;
.................................................................
这是主要出错代码.
经过一点一点测试..出错行是 6行. 这名本身没错,但是dd的值却是null
在我本机,dd!=null 但是在别人电脑上,以及我的虚拟机里,dd==null
晕了,这是为啥??????
能解决的,另开贴送100分.(我经常用C#,winform,webBrowser,mshtml,欢迎同道朋友交流)
也欢迎玩C#,asp.net的进群交流..QQ.23559055 QQ群;5347943