Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi TEmbeddedWB mit Proxy (https://www.delphipraxis.net/121263-tembeddedwb-mit-proxy.html)

-=Breeze=- 24. Sep 2008 20:15


TEmbeddedWB mit Proxy
 
Guten Abend, :hi:

ich möchte mithilfe des TEmbeddedWB über einen Proxy verbinden.
AutoLoadProxy habe ich auf true.

Wenn ich die Proxy-Adresse und -Port über den OI eingebe, funktioniert es.
Wenn ich nun aber die Einstellungen im Quellcode setzen will, klappt es iwie nicht:

Delphi-Quellcode:
  webb.ProxySettings.Address := '193.136.xxx.xxx';
  webb.ProxySettings.Port := 3124;
  webb.Go('http://www.wieistmeineip.de');
Er verbindet einfach ohne Proxy, ich kann auch
Delphi-Quellcode:
webb.ProxySettings.Address := 'QUARK'
eintragen.

Hat jemand eine Idee :?:

toms 25. Sep 2008 02:14

Re: TEmbeddedWB mit Proxy
 
Hallo

Sollte so gehen:

Delphi-Quellcode:
 EmbeddedWB1.ProxySettings.SetProxy(UserAgent, Address, UserName, Password, Port);

-=Breeze=- 25. Sep 2008 13:33

Re: TEmbeddedWB mit Proxy
 
Hallo,

danke für die Antwort.
Das habe ich auch schon probiert, bin aber gescheitert, weil ich nicht weiß was bei UserAgent hinkommt...

Weiß jemand bescheid?

toms 25. Sep 2008 22:50

Re: TEmbeddedWB mit Proxy
 
Bei UserAgent kannst du GetIEUserAgent einsetzen:


Delphi-Quellcode:
function GetIEUserAgent: string;
var
  reg: TRegistry;
begin
  Result := '';
  Reg := TRegistry.Create;
  try
    with Reg do
    begin
      RootKey := HKEY_CURRENT_USER;
      try
        if OpenKey('\Software\Microsoft\Windows\CurrentVersion\Internet Settings\User Agent\Post Platform', True) then
          Result := ReadString(UserAgent);
      finally
        CloseKey;
      end;
    end;
  finally
    Free;
  end;
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:33 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz