我在程序运行时须用IE浏览器打开一个网址,结束时又打开另一个网址,并且要在IE浏览器的同一个窗口中打开(也就是只运行一个IE),不要人工点击的那种。

解决方案 »

  1.   

    HOW to use IE in Delphi:
    http://www.delphi3000.com/articles/article_4088.asp?SK=Delphi编程控制IE的一种方法
    http://www.hermes.com.cn/software/2000.05.22.htm
      

  2.   

    uses ComObj;procedure TForm1.Button1Click(Sender: TObject);
    var
      IE : Variant;
    begin
      IE := CreateOleObject('InternetExplorer.Application');
      IE.Visible := true;
      IE.Navigate('http://www.sina.com.cn');
    end;
      

  3.   

    不用那么麻烦吧,我记得用一个调用外部程序的api就可以了,DELPHI也有一个就是封装了它
    原形我忘了
    大概是winexe,你自己查查吧
      

  4.   

    uses shellapi;ShellExecute(Handle, 'open', 'IEXPLORE','http://www.sohu.com', nil, SW_SHOWNORMAL);