请问:当需要软件先后打开两个网址时,调ShellExecuteA为什么只能打开后面的那一个URL?(20分)

  • 主题发起人 主题发起人 淡淡的笑
  • 开始时间 开始时间

淡淡的笑

Unregistered / Unconfirmed
GUEST, unregistred user!
就是当我按下一个按钮之后,我希望先打开如http://www.sina.com.cn,<br>延时几秒之后打开一个新的网页(不是跟sina的同一个窗口,即出现两个主页)。<br>我试了一下,用ShellExecuteA不能用这样子,这样子会造成在sina打开新的网页时,变成只有一个窗口,请教如何解决???谢谢。
 
我也正在被这个问题所困扰。方法用过很多,最后还是选用了使用COM对象调用的方法,但是另一<br>外问题也就同时出现了如何在浏览器关闭后释放COM对象呢?真是烦。建议以IE或者浏览器等关键<br>词去查一查以前讨论过的资料,却使找不到让我满意的答案,也能找一找见识。
 
&nbsp;ShellExecute(Handle, 'open', 'IEXPLORE', <br>&nbsp; &nbsp; 'http://www.gislab.ecnu.edu.cn/delphibbs/', nil, SW_SHOWNORMAL);<br>
 
接受答案了.
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部