请问怎样实现程序访问指定的网站,就象我们平时用IE访问网站一样,只是不能看见浏览器!
条件1:不能有Form(窗体);最好能在工程文件中完成;
条件2:不能用SHELLEXECUTE的api函数;
条件3:不能太耗系统资源;  请各位大哥们帮帮小弟吧!

解决方案 »

  1.   

    invoke a HTTP Post request?  
    Autor: Simon Grossenbacher  
    Homepage: http://www.swissdelphicenter.ch uses IdMultipartFormData; { .... } procedure TForm1.Button1Click(Sender: TObject); 
    var 
      data: TIdMultiPartFormDataStream; 
    begin 
      data := TIdMultiPartFormDataStream.Create; 
      try 
        { add the used parameters for the script } 
        data.AddFormField('param1', 'value1'); 
        data.AddFormField('param2', 'value2'); 
        data.AddFormField('param3', 'value3');     { Call the Post method of TIdHTTP and read the result into TMemo } 
        Memo1.Lines.Text := IdHTTP1.Post('http://localhost/script.php', data); 
      finally 
        data.Free; 
      end; 
    end; 
      

  2.   

    不明白;D倒是可以用WebBrower来显示网页而不通过IE,不过也要form的支持,不懂
      

  3.   

    小弟就是想通过后台将网页下载到本地!每隔一段时间从新连接指定的网站,但是不能用form,因为它太大了,请大哥们帮忙啊;