H
hotboys
Unregistered / Unconfirmed
GUEST, unregistred user!
[求助]有谁写过浏览器?救命!!!
有谁写过浏览器的。赶快看看以下代码为何为出错:
procedure TMainForm.MICopyClick(Sender: TObject);
var
temp:OLECMDF;
begin
try
temp:=WebBrowser.QueryStatusWB(OLECMDID_COPY);
if temp=OLECMDF_SUPPORTED then
raise exception.Create(‘复制错误‘);
WebBrowser.ExecWB(OLECMDID_COPY,OLECMDEXECOPT_DODEFAULT);
except on ex:exception do
ShowMessage(‘复制错误‘+ex.Message);
end;
end;
procedure TMainForm.MIPasteClick(Sender: TObject);
var
temp:OLECMDF;
begin
try
temp:=WebBrowser.QueryStatusWB(OLECMDID_PASTE);
if temp=OLECMDF_SUPPORTED then
raise exception.Create(‘粘贴错误‘);
WebBrowser.ExecWB(olecmdid_paste,olecmdexecopt_dodefault);
except on ex:exception do
ShowMessage(‘粘贴错误‘+ex.Message);
end;
end;
以上代码在运行时如果在TWebBrowser中复制就会报错,为何????
有谁写过浏览器的。赶快看看以下代码为何为出错:
procedure TMainForm.MICopyClick(Sender: TObject);
var
temp:OLECMDF;
begin
try
temp:=WebBrowser.QueryStatusWB(OLECMDID_COPY);
if temp=OLECMDF_SUPPORTED then
raise exception.Create(‘复制错误‘);
WebBrowser.ExecWB(OLECMDID_COPY,OLECMDEXECOPT_DODEFAULT);
except on ex:exception do
ShowMessage(‘复制错误‘+ex.Message);
end;
end;
procedure TMainForm.MIPasteClick(Sender: TObject);
var
temp:OLECMDF;
begin
try
temp:=WebBrowser.QueryStatusWB(OLECMDID_PASTE);
if temp=OLECMDF_SUPPORTED then
raise exception.Create(‘粘贴错误‘);
WebBrowser.ExecWB(olecmdid_paste,olecmdexecopt_dodefault);
except on ex:exception do
ShowMessage(‘粘贴错误‘+ex.Message);
end;
end;
以上代码在运行时如果在TWebBrowser中复制就会报错,为何????