Registriert seit: 9. Mär 2003
Ort: Brilon
395 Beiträge
Delphi 2007 Enterprise
|
Re: TWebBrowser < undefinierter Bezeichner
13. Aug 2004, 17:06
Delphi-Quellcode:
type
TMyThreads = class(TThread)
private
procedure Submit(Sender: TObject; const pDisp: IDispatch; var URL: OleVariant); //deine prozedur und die andere müssen identisch sein (jedenfalls die Parameter..)!
protected
procedure Execute; override;
end;
implementation
procedure TMyThreads.Execute;
var WebBrowser: TWebBrowser;
i:integer;
begin
OleInitialize( nil);
WebBrowser:= TWebBrowser.Create( nil);
with WebBrowser do begin
try
Navigate(' http://www.google.com');
OnDocumentComplete:= Submit;
except
//...
end;
end;
end;
procedure TMyThreads.Submit(Sender: TObject; const pDisp: IDispatch; var URL: OleVariant);
begin
if URL = ' http://www.google.com' then begin
(Sender As TWebBrowser).OleObject.document.forms.item(0).elements.item(' q').value:=' test';
(Sender As TWebBrowser).OleObject.Document.Forms.item(0).submit;
end;
end;
sollte funktionieren
Christian
|
|
Zitat
|