在我们的应用里,DELPHI做的多窗口系统(使用了VCLSkin2.4)中加入WebBrower,在子窗口打开一网页,并且该网页带有js脚本 showmodedialog()打开模式对话框。
在关闭该对话框时,就报mshtml.dll错了。
Access violation at address 75BCD521 in module 'mshtml.dll'.Read of address 00000000.
没有使用VCLSkin就正常。

解决方案 »

  1.   

    这只是vclskin的其中一个bug,他的bug多到吓死你,还是别用他好了
      

  2.   

    有bug正常,去看看有没有补丁....
      

  3.   

    我刚才测试了,不管是不是MDI窗口都没有问题。
    win2000 sp4, d5, vclskin2.4, ie6.0.2800.1106delphi中使用
      WebBrowser1.Navigate(edit1.text);
    在网页中使用window.showModalDialog调用。
    没有出现你的那个错误。
      

  4.   

    我在IE5上测试,的确有一个错误,是“jsript.dll”出错。
    升级IE看看?
      

  5.   

    我也试试,太感谢你了。
    但我的是Delphi7呀,不可能跟delphi版本有关吧。