珠宝宣传语大全:delphi中如何用默认浏览器打开一个网址?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/06 07:31:43
很肯定,这个问题是要调用API函数实现,而且调用的函数是(这里以打开网易为例):ShellExecute(handle,nil,pchar('http://www.163.com'),nil,nil,SW_shownormal);但是把这个直接写到button控件的click事件里却报错,说:“[Error] Unit1.pas(28): Undeclared identifier: 'ShellExecute' ”,按照这里的提示原因肯定是出在没有声名这个API,那么,该如何声名这个API呢?如果您能帮我说说如何在DELPHI里声名一个API函数的声名我就更加感激不尽了。

一楼的正确。ShellExecute是在shellapi.pas文件里面声明的。

你试试在uses加入shellapi

赞同!