1。我从主页面打开一个模态页面窗口(弹出),里面嵌入一个ActiveX,第一次打开没问题,但以后一打开就抱地址错,而且关闭IE时,也会报错,但如果在主页面打开嵌有同一ActiveX,就可以反复打开,并且关闭IE时也不抱错。就是一旦弹出窗体含有此ActiveX,IE就抱错。2。我在ActiveX对外接口的set方法中为ClientDataSet动态创建了一些字段,显示这个带ActiveX的页面时没有问题,但转换到其他页面就抱地址错。但字段固定了就没有问题以上两个问题我找了很多资料都不能求解,望不吝指教,万分感谢,如有打扰,请勿怪,谢谢!

解决方案 »

  1.   

    留下QQ或MSN。我给你推荐一个东西。
      

  2.   

    不要弹出一个新的IE窗口。你应该把activeX隐藏在当前页面中,然后让ActiveX探出一个Delphi做的窗体,这样要稳定得多。
      

  3.   

    另外,如果ActiveForm中用了ClientDataSet的话,最好引用MidasLib单元
      

  4.   

    不会的,我用下面的这个都不会出错,
    try
              FrmLogin := TFrmLogin.Create(application);
              FrmLogin.ShowModal;
              FrmLogin.Free;
            except
            end;
      

  5.   

    ActiveForm中用了ClientDataSet的话,
    midas.dll