Thema
:
Delphi
TWebBrowser < undefinierter Bezeichner
Einzelnen Beitrag anzeigen
Basic-Master
Registriert seit: 9. Mär 2003
Ort: Brilon
395 Beiträge
Delphi 2007 Enterprise
#
21
Re: TWebBrowser < undefinierter Bezeichner
13. Aug 2004, 18:06
zusammenfalten
·
markieren
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
Basic-Master
Öffentliches Profil ansehen
Mehr Beiträge von Basic-Master finden