怎么在程序里打开一个新的IE窗口,而不会是在原有打开的IE窗口里进行URL访问!
用ShellExecute没用,以前我有个创建OLE形式的,但现在不太记得啦或者哪位有更好的方法也行!谢谢!
用ShellExecute没用,以前我有个创建OLE形式的,但现在不太记得啦或者哪位有更好的方法也行!谢谢!
解决方案 »
- idhttp post提交网页时报'HTTP/1.1 405 Method Not Allowed'
- treeviw如何能不能赋值类似.net的treeview里面的tag
- 图片存入数据库
- 急!!! clientdataset的commandtext怎麼用丫?
- Com对象是否一定要注册才能用。
- 救命——谁有最简单的工作流的程序!
- 很小的问题
- 如何使第一个打开的窗体不是主窗体?谢谢
- 请教!!!!!!!!!!!!!!!!
- 关于COM+的问题,请各位高手关注!
- 用SPCOMM控件发送数据,每次都失败,啥原因??
- [Warning] Unit1.pas(394): Unsafe type 'PChar' 望高手指点
上边这个应该就是你需要的一般都可以用类似 .creat(self) 来动态创建一个组件
NewWebBrowser:=TWebBrowser.Create(self);然后用 .ParentWindow:=self.Handle 来指定一个父组件
NewWebBrowser.ParentWindow:=self.Handle;
/////////////////////////////////////////////////////////////////////
欢迎大家使用编程文档手册V3.25,编程辅助类软件 集编程文档的收集、查询、浏览、编辑等功能于一体的辅助编程类软件。通过日积月累,相信本软件将给广大程序开发人员以及编程爱好者们带来很大的帮助。下载地址:
天空软件站:http://www.skycn.com/soft/11906.html
华军软件园:http://www.onlinedown.net/soft/6496.htm
详细说明与注册地址:http://www.sharebank.com.cn/soft/soft_view.php?id=10648
官方网站:http://promanual.jijun.org
工作室站点:http://www.jijun.org欢迎大家使用,欢迎大家多多指教。
/////////////////////////////////////////////////////////////////////
//先动手再动口~~ShellExecute(Handle, nil, 'IEXPLORE.EXE', PChar('http://www.csdn.net'), nil, SW_SHOW);
--------------------------------------------
这样写是不行的,首先你肯定没试过这条语句,因为第三个参数传递的应是PCHAR型的,
第二,Iexplorer.exe(这个你好象写错了吧!)并不在Windows的默认搜索目录中,因此是无法执行的不过呢?这个问题我还是用OLE解决啦,procedure OpenURL(const URL :WideString);
var
IE :Variant;
begin
IE := CreateOleObject('internetexplorer.application');
IE.Navigate(URL);
IE.Visible := True;
end;