Zitat von
DirkG:
Delphi-Quellcode:
//...
procedure SetProxyInfoString(ProxyInfo:PInternetProxyInfo);
begin
// nur mal als Beispiel
ProxyInfo:= 'http:\\192.168.20.100:8080';
end;
//...
Gehört da nicht ein »var« vor ProxyInfo, also dann so:
Delphi-Quellcode:
//...
procedure SetProxyInfoString(var ProxyInfo:PInternetProxyInfo);
begin
// nur mal als Beispiel
ProxyInfo:= 'http:\\192.168.20.100:8080';
end;
//...
Sonst wird meines Wissens die Variable nur für die eine Procedure gesetzt, aber nicht an die aufrufende Procedure »zurückgeschickt«. Mich interessiert das Proxyeinstellungen-Setzen auch, möchte ich jetzt gleich ausprobieren.
LG, Delphi-Freak
Edit: Achso, diese Procedure wird ja im letzten Versuch gar nicht mehr verwendet
Edit2:
Hab jetzt ein bisschen herumprobiert mit dem Setzen und Auslesen und bin zu dem Schluss gekommen, dass die Einstellungen nur für das momentane Programm gesetzt werden. Sie sind nur so lange »geändert« (aber auch nur in diesem Programm und auch keiner anderen Instanz), bis das Proggie beendet wird. Also irgenwie dürfte das nicht wie gewollt funktionieren
LG, ich