Hallo,
bitte nicht lachen aber ich habe jetzt mehr als 3 Wochen gebraucht bis es mir endlich gelungen ist, die EmbeddedWebbrowser-Komponenten meiner Delphi
IDE hinzuzufügen. Ich wollte sie unbedingt nutzen weil mir hier mal jemand gesagt hatte, daß man mit dem TEmbeddedWB wesentlich mehr Einstellmöglichketen hat als mit dem TWebBrowser.
Das sieht auch alles wirklich gut aus. Nur klappen tut's nicht.
Als ersten Versuch habe ich mir einfach eine EmbeddedWB1-Komponente und einen Button auf's Formular gezogen. Dann folgenden Code eingegeben:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
EmbeddedWB1.ProxySettings.Address := '190.74.61.4';
EmbeddedWB1.ProxySettings.Port := 8080;
EmbeddedWB1.UserAgent := 'Mozilla/5.0 (Windows NT 6.2; rv:22.0) Gecko/20130405 Firefox/22.0';
EmbeddedWB1.Navigate('http://www.host-a.de');
Die angewählte Seite kann ich via Pphlogger sehr gut kontrollieren. Ich war total gespannt was da geloggt wurde und war enttäuscht, daß es meine normale
IP und der Internet Explorer als User Agent war-
Wenn ich die Werte vorher ins Ereignisfenster eintrage, klappt es aber das nutzt mir nichts.
Ich habe auch schon die Sucge bedient. Es gab hier schon mal eine solche Anfrage. Mit der Antwort, nämlich eine andere Schreibweise für den Aufruf zu verwenden
EmbeddedWB1.ProxySettings.SetProxy(UserAgent, Address, UserName, Password, Port);
hilft mir aber leider nicht weiter. Ich denke, daß ich wohl die eine oder andere Einstellung üersehen habe....
Grüße
Holger