在检索中找不到回答,只有自己提了: 在webbrowser中,更换代理的问题(100分)

  • 主题发起人 主题发起人 allen72
  • 开始时间 开始时间
A

allen72

Unregistered / Unconfirmed
GUEST, unregistred user!
1:我是win2000, IE5.5 环境

自己有一个webbrowser,怎样切换代理,就象ie的连接设置代理一样,改了就好用!!
写注册表,好象和对IE4的方法不一样,可否有源码???

我有段程序
var
reg:Tregistry;
begin
reg:= Tregistry.Create;
try
reg.RootKey:=HKEY_CURRENT_USER;
if reg.OpenKey('/Software/Microsoft/Windows/CurrentVersion/Internet Settings',False) then
begin
reg.Writestring('ProxyServer',edit1.text);
// reg.Writestring('ProxyEnable', '1');
sendmessage(0,wm_notify,0,0) ; //是不是这句有问题?
end
else
Messagebox(Handle,'写注册表文件不成功!!','错误',MB_OK+MB_ICONERROR);
finally
reg.CloseKey;
reg.free;
运行后,注册表是改了,打开ie5.5,什么也没变,而且打开一下ie5.5 (有老代理),注册表中的代理又给
又给改回去在IE中的代理了???
 
wait to see
 
》》reg.Writestring('ProxyServer',edit1.text);
EDIT1.TEXT格式如下:202.96.68.1:80
>> // reg.Writestring('ProxyEnable', '1');
把//去掉
在环境NT下测试成功
 
我当然知道把//去掉,你的IE是什么版本??? 5,5 or 5.0 ???
我的是win2000 ie5.5 不行!
 
我已经解决了。。。关注也有分给。。。哈哈哈
 
后退
顶部