oh danke danke, damit helft ihr mir sehr weiter
ich hab das ganze nun dank Eurer Hilfe wie folgt
umgebaut und der compiler meckert nun auch nicht mehr.
leider tritt das OnDocumentComplete Ereignis nie ein.
Delphi-Quellcode:
procedure TMyThreads.Execute;
var WebBrowser: TWebBrowser;
i:integer;
begin
OleInitialize(
nil);
WebBrowser:= TWebBrowser.Create(
nil);
with WebBrowser
do
try
Navigate('
http://www.google.com');
Fstatus:= '
Connecting to http://google.com';
Synchronize(UpdateLVCaption);
OnDocumentComplete:= Submit;
except
FreeAndNil(WebBrowser);
OleUninitialize;
end;
Fstatus:= '
finished.';
Synchronize(UpdateLVCaption);
end;
procedure TMyThreads.Submit(Sender: TObject;
const pDisp: IDispatch;
var URL: OleVariant);
begin
// Tritt leider nie ein **************************
showmessage('
Submit fired');
//************************************************
(Sender
As TWebBrowser).OleObject.document.forms.item(0).elements.item('
q').value:='
test';
(Sender
As TWebBrowser).OleObject.Document.Forms.item(0).submit;
FreeAndNil(Sender);
OleUninitialize;
end;