CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  Windows SDK/API

如何用shellexecute打开一个网址

楼主mypromise(丛林蚂蚁)2002-11-29 13:10:07 在 Delphi / Windows SDK/API 提问

方法一  
  procedure   TForm1.Button1Click(Sender:   TObject);  
  var   strlink:   string;  
  begin  
      strLink   :=   'http://'+   '202.84.17.158';  
      ShellExecute(0,   'open',   pchar(@strLink),   nil,   nil,   SW_SHOWNORMAL);  
  end;  
  方法二:  
      ShellExecute(0,   'open',   'http://202.84.17.158',   nil,   nil,SW_SHOWNORMAL);  
   
  我的程序需要根据传进来的参数打开网址,但是测试结果是方法一不成功,而方法二可以打开网页,谁可以解释一下为什么  
   
  问题点数:20、回复次数:2Top

1 楼ScoutKing(巴士司机)回复于 2002-11-29 13:24:58 得分 10

ShellExecute(handle,   'open',   pchar(strLink),   nil,   nil,   SW_SHOWNORMAL);Top

2 楼killlaoli(菜鸟)回复于 2002-11-29 13:25:41 得分 10

为什么要加@啊,去掉它  
  procedure   TForm1.Button1Click(Sender:   TObject);  
  var   strlink:   string;  
  begin  
      strLink   :=   'http://'+   '202.84.17.158';  
      ShellExecute(0,   'open',   pchar(strLink),   nil,   nil,   SW_SHOWNORMAL);  
  end;Top

相关问题

  • 如何用shellexecute链接一个网址?
  • 点击菜单名称,如何打开一个网址。。。
  • 如何打开ie并进入指定的网址?
  • (挑战高手)如何知道用户打开的新网址?
  • (挑战高手)如何知道用户打开的新网址?
  • (挑战高手)如何知道用户打开的新网址?
  • 如何在其它机上打开自己机上的网址
  • 如何调用系统默认的浏览器打开一个网址?
  • 如何检验一个网址,如:(http://www.csdn.net)的有效性,是否能打开?
  • 如何在程序中打开一个指定网址的浏览器?

关键词

  • strlink
  • shellexecute
  • nil
  • shownormal
  • 打开
  • sw
  • pchar
  • 方法
  • open

得分解答快速导航

  • 帖主:mypromise
  • ScoutKing
  • killlaoli

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo