Einzelnen Beitrag anzeigen

Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: TWebBrowser < undefinierter Bezeichner

  Alt 11. Aug 2004, 11:37
Neue Frage, neuer Thread!



Zitat von endeffects:
Delphi-Quellcode:
with WebBrowser do
    try
      WebBrowser.Navigate('http://test.com');
      sleep(2000);
    except
        //nix
    end;
Wenn du schreibst
with WebBrowser do dann kannst du nachher nur "Navigate('...');" schreiben, ohne vorangestelltes "WebBrowser".


Und "sleep" friert das ganze Programm ein, schau lieber mal nach delaydelay


Delphi-Quellcode:
try

...

except
  //nix
end;
Sollte man auch nicht verwenden, siehe dazu hier Punkt 1.



Du kannst auch warten, bis die Seite komplett geladen ist, mittels:

Delphi-Quellcode:
procedure TForm1.wbNavigateComplete2(Sender: TObject;const pDisp: IDispatch; var URL: OleVariant);
const
  url_google = 'http://www.google.de';
begin
  cbWeb.Text := lower(wb.OleObject.Document.Url);

  if (cbWeb.Text = url_google) or (cbWeb.Text = url_google + '/') then begin
    ShowMessage(cbWeb.Text + ' wurde geladen');
  end;
end;

Edit: Ein paar Tippfehler verbessert.
  Mit Zitat antworten Zitat