太初级的问题。
请指点
请指点
解决方案 »
- label l;//这个声明是什么意思??
- 首先问候一下大家节日快乐 暨 dll与vcl太多需要解决的问题
- 关于打印的问题?
- 又发贴,小问题,update符号 ' 不懂..
- FTP自動上傳,為什麼一段時間後就聯接失敗,提示"software caused connection abort"?
- 我要开始学习DELPHI用什么书好?
- 对机子我是:人生何处不相逢 ,相逢犹如在梦中。
- 关于DBEDIT赋值问题!
- 个为高手,谁知道在delphi中,怎样获得字段名的类型,不用dataset.field[i].datatype
- 求教在QREPORT中如何打印条码?
- 怎么才能得到快捷方式指向的文件和目录阿?
- 我是新来的,问几个问题,请多多关照!!!
var
Document: IHtmlDocument2;
Link: IHTMLElement; StrLinks: string;
i: integer;
begin
Document := WebBrowser1.Document as IHTMlDocument2;
if myLst.Count > 0 then myLst.Clear;
for i := 0 to Document.Links.Length - 1 do
begin
Link := Document.Links.Item(i, 0) as IHTMLElement;
StrLinks := Link.toString;
if Pos('http://www.5460.net/txl/liuyan/liuyanSql.pl', StrLinks) > 0
then
begin
urlLiao := StrLinks;
myLst.Add(urlLiao);
edit1.Text := urlLiao;
isFind := True;
// Application.ProcessMessages;
// WebBrowser1.Navigate(edit1.Text);
// Memo1.Lines.Add('success at ' + DateTimeToStr(now));
//Exit;
end;
end;
try
for I := 0 to myLst.Count - 1 do
begin
WebBrowser1.Navigate(myLst.Strings[I]);
AddMsg('link to ' + myLst.Strings[I]);
Delay(5000);
end;
except
On e:Exception do AddMsg(E.Message);
end;
end;
在interface中加入mshtml就可以了
procedure TForm1.WebBrowser1NewWindow2(Sender: TObject;
var ppDisp: IDispatch; var Cancel: WordBool);
begin
ppdisp:=webbrowser2.DefaultDispatch;
end;
不是很管用
aiirii(ari) 的方法是对的.