有几个可以打开一个 URL 的 API 函数? ( 积分: 50 )

  • 主题发起人 主题发起人 yanghaijun
  • 开始时间 开始时间
Y

yanghaijun

Unregistered / Unconfirmed
GUEST, unregistred user!
我所知道的常用的: ShellExecuteA(W) (Shell32.dll)<br>还有其它常用的吗?比如说,在 Run 对话框中打开一个网址用的什么 API?
 
我所知道的常用的: ShellExecuteA(W) (Shell32.dll)<br>还有其它常用的吗?比如说,在 Run 对话框中打开一个网址用的什么 API?
 
ShellExecute(Handle,'open','http://www.devfan.net','','',SW_MAXIMIZE);<br>查查离线数据库,里面很多的
 
如何使用 winsock 函数打开一个网址。。。
 
谁知道在 Run 对话框中输入 URL 后,系统用的是哪个函数来进行连接的(不要说是 connect、send 之类的WinSock,肯定有更高层的函数,但似乎又不是 ShellExecute 和 WinExec 之类)
 
用哪个控件,webbrowse
 
uses &nbsp;<br> UrlMon<br>function DownloadFile(Source, Dest: string): Boolean; <br>begin <br> try<br> &nbsp; Result := UrlDownloadToFile(nil, PChar(source), PChar(Dest), 0, nil) = 0;<br> except<br> &nbsp; Result := False;<br> end;<br>end;<br>procedure TForm1.Button1Click(Sender: TObject);<br>begin<br> if DownloadFile(edit1.Text, edit2.Text) then<br> &nbsp; ShowMessage('下载成功')<br> else ShowMessage('下载失败');<br>end;<br><br>其中:<br><br>edit1.Text为连接地址(如:http://community.csdn.net/Expert/TopicView3.asp?id=3482237)<br><br>edit2.Text为保存文件的路径及文件名(如:e:/123.htm)
 
后退
顶部