请问高手们:怎么样链接到一个网页呀?如何当按一下按钮,让他打开一个网页!
解决方案 »
- IdHttp控件,如何设置代理域
- Initialization,Finalization這個代表 什麼意思??
- 关于treeview的问题,急!!!在线等!只有30分了
- 会pascal的人快快来!!!
- DEBUG时,光标指到数值变量,如何以HEX即时显示该变量值?
- 请问delphi与vb个有什么有点,各自擅长那方面呢?
- =====请问Delphi怎样调用Word打开一个文件?=====
- 难,难,难!!!关于动态控件。请给提示!!!!给高分!!!!!
- DM.DSetTemp.FieldByName('Timemute').AsInteger ; ‘’is not a valid integer value.
- 怎么连接数据库,急!急!!急!!!
- 两个数据库之间的数据复制问题?
- 怎样使用DELPHI的组件?
能开一个窗口,再执行时还是一个窗口。旧的内容都被新的内容覆盖了。怎样才能开新窗口?1:ShellExecute(handle....) handle不一样即可;
2:
uses ComObj;procedure TForm1.Button1Click(Sender: TObject);
procedure OpenInIE(aURL: string); //need uses ComObj;
var
IE : Variant;
begin
IE := CreateOleObject('InternetExplorer.Application');
IE.Visible := true;
IE.Navigate(aURL);
end;
begin
OpenInIE('www.delphibbs.com');
end;
shellexecute(handle,'http://kingron.myetang.com',nil,nil,SW_SHOW);
ShellExecute
winexec('explorer.exe http://kingron.myetang.com',9)
为什么这样打不开IE:
procedure TForm1.Button1Click(Sender: TObject);
var
StartupInfo:TStartupInfo ;
ProcessInfo:TProcessInformation ;
begin
FillChar(StartupInfo,Sizeof(StartupInfo),#0) ;
StartupInfo.cb := Sizeof(StartupInfo);
StartupInfo.dwFlags := STARTF_USESHOWWINDOW;
CreateProcess(nil,'explorer.exe', nil,nil,false,CREATE_NEW_CONSOLE or NORMAL_PRIORITY_CLASS ,
nil,nil,StartupInfo,ProcessInfo) ;
end;
ShellApi
.. ShellExecute(Handle,'Open','http://www.csdn.net','','',SW_NORMAL);
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ShellAPI, StdCtrls, Buttons;type
TForm1 = class(TForm)
BitBtn1: TBitBtn;
procedure BitBtn1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
procedure OpenObject(sObjectPath: PChar); end;var
Form1: TForm1;implementation{$R *.dfm}
procedure TForm1.OpenObject(sObjectPath: PChar);
begin
ShellExecute(0, nil, sObjectPath, nil, nil, SW_NORMAL);
end;procedure TForm1.BitBtn1Click(Sender: TObject);
var
TempString: array[0..79] of char;
begin
StrPCopy(TempString, BitBtn1.Caption);
OpenObject(TempString);
end;end.