Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Proxy in IExplorer an-/abschalten und Browser aktualisieren (https://www.delphipraxis.net/98425-proxy-iexplorer-abschalten-und-browser-aktualisieren.html)

uwewo 27. Aug 2007 10:38


Proxy in IExplorer an-/abschalten und Browser aktualisieren
 
Hallo,

ich möchte gerne über eine eigenes Deskband den Proxy Server im IE an- bzw. abschalten können.
Das erstellen des Deskbands stellt auch keinerlei Problem dar, wenn ich allerdings den Registry-Eintrag des Proxyservers ändere wird das aktuelle Browserfenster nicht über die Änderung informiert.

Ändere ich hingegen die Einstellung über Tools -> Internet Options -> Connections -> LAN settings
verbindet sich danach das aktive Browserfenster mit bzw. ohne Proxy.

Kennt jemand eine Möglichkeit die Änderung an das aktive Fenster weiter zugeben?

uwewo 28. Aug 2007 06:38

Re: Proxy in IExplorer an-/abschalten und Browser aktualisie
 
Push

Vielleicht war meine Frage ja nicht eindeutig, deshalb anders formuliert.

Kennt jemand eine Möglichkeit, das aktive IE Browserfenster über die Änderung der Proxy Einstellungen zu informieren?

marabu 28. Aug 2007 07:06

Re: Proxy in IExplorer an-/abschalten und Browser aktualisie
 
Guten Morgen Uwe,

wenn du die vorgesehenen API Calls (InternetSetOption) verwendest, dann funktioniert das auch. Schau dir in diesem Zusammenhang noch die OptionFlags an. INTERNET_OPTION_REFRESH und INTERNET_OPTION_SETTINGS_CHANGE dürften dich interessieren.

Grüße vom marabu

uwewo 28. Aug 2007 08:43

Re: Proxy in IExplorer an-/abschalten und Browser aktualisie
 
Hallo Achim,

genau das habe ich gesucht!!

Hier die Zeile die es ermöglicht
Delphi-Quellcode:
InternetSetOption(NIL, INTERNET_OPTION_SETTINGS_CHANGED, NIL, 0);
Vielen Dank


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:23 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