我用c#写的BHO中,如果调用第三方的dll时,编译生成都没有问题,但是相关的代码就是不执行,而且紧跟在后面的代码也不执行,如果把调用dll中的语句去掉,后面的代码又正常执行。想请问下,BHO中可以调用自己的dll么,或者调用时需要做些什么,还是有些什么限制?
if (site != null)
{
webBrowser = (WebBrowser)site;
webBrowser.DocumentComplete += new DWebBrowserEvents2_DocumentCompleteEventHandler(this.OnDocumentComplete);
webBrowser.BeforeNavigate2+=new DWebBrowserEvents2_BeforeNavigate2EventHandler(this.OnBeforeNavigate2);
webBrowser.OnQuit += new DWebBrowserEvents2_OnQuitEventHandler(this.OnQuit);
//下面这句加上就不执行了 ,原来是调用的发生异常了!
//Segment.Init();
System.Windows.Forms.MessageBox.Show("a"+bhoGloble.a.ToString());