![]() |
Webbrowser-Navigate klappt nicht
Hallo,
habe mal versucht die Webbrower- Demo von Tom zu compilieren. Allerdings bekomme ich an der Stelle: Webbrowser1.Navigate(Edit1.Text) immer die Fehlermeldung: Nicht genügend wirkliche Parameter Leider komme ich da lleine nicht weiter. hab schon im Forum gesucht, aber auch keine Lösung gefunden. Alles andere wie Refresh, GoForward usw wird einwandfrei compiliert (sie Code-Schnipsel). Kann mir jemand helfen? Danke schon mal im voraus. Gruss, Ronny
Delphi-Quellcode:
procedure TForm1.Button3Click(Sender: TObject);
begin WebBrowser1.Refresh; end; procedure TForm1.Button4Click(Sender: TObject); begin WebBrowser1.Stop; end; procedure TForm1.Button5Click(Sender: TObject); begin WebBrowser1.Navigate(Edit1.Text); end; |
Re: Webbrowser-Navigate klappt nicht
Probiers doch vielkleicht erstmal mit
Delphi-Quellcode:
Ich kann mir zwar keinen Unterschied vorstellen, aber schaden kann es ja nicht, es mal auszuprobieren.
procedure TForm1.Button5Click(Sender: TObject);
begin WebBrowser1.Navigate('http://www.delphipraxis.net'); end; |
Re: Webbrowser-Navigate klappt nicht
du musst noch Variablen vom Typ OleVariant declarieren...
Delphi-Quellcode:
Gruß
var
a,b,c : OleVariant; begin Webbrowser1.Navigate('http://www.yeho.de',a,b,c); end; Kidix |
Re: Webbrowser-Navigate klappt nicht
Wenn du's noch genauer wissen möchtest; hier ein Beispiel:
Delphi-Quellcode:
var
BrowserFlags : olevariant; MyTargetFrameName : olevariant; MyPostaData : olevariant; MyHeaders : olevariant; begin { Flags: Constant Value Meaning NavOpenInNewWindow $01 Open the resource or file in a new window. NavNoHistory $02 Do not add the resource or file to the history list. The new page replaces the current page in the list. NavNoReadFromCache $04 Do not read from the disk cache for this navigation. NavNoWriteToCache $08 Do not write the results of this navigation to the disk cache. NavAllowAutosearch $10 If the navigation fails, the Web browser attempts to navigate common root domains (.com, .org, and so on). If this still fails, the URL is passed to a search engine. } BrowserFlags := $02; // No History MyTargetFrameName := null; MyPostaData := null; MyHeaders := null; Webbrowser1.Navigate(EdtURL.text, BrowserFlags,MyTargetFrameName,MyPostaData,MyHeaders); WaitForBrowser(WebBrowser1); end; |
Re: Webbrowser-Navigate klappt nicht
Aber bei mir ging es auch ohne OleVariant .... Ist das von System zu System unterschiedlich?
|
Re: Webbrowser-Navigate klappt nicht
Zitat:
Werde es nachher sicher mal mit den OleVariant versuchen. Allerdings ist der Souce auch nicht von mir. Ist ein Beispielsource,ich meine von Toms, der hier auch öfter als Beispiel genommen wird und so laufen soll, wie er ist. Und darin ist keine Variable vom Typ OleVariant. Also so wie es hier auch Chrissi91 geschrieben hat. Ich hatte auch schon gedacht das es vielleicht daran liegt das ich Firefox nutze und nicht den IE. Allerdings tritt der Fehler ja schon beim compilieren auf. Wenn ich die betreffende Zeile entferne, läuft es ohne Probleme durch und ich kann dann das Programm auch ausführen. Aber ohne Navigate natürlich vollkommen witzlos. Wie schon geschrieben, ich teste es nachher nochmal mit den OleVariant- Variablen und berichte dann. Gruß, Ronny |
Re: Webbrowser-Navigate klappt nicht
Zitat:
...:cat:... |
Re: Webbrowser-Navigate klappt nicht
Zitat:
Gruß, Ronny |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:23 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz