熟悉Indy的同仁请进 ( 积分: 200 )

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

Avalon

Unregistered / Unconfirmed
GUEST, unregistred user!
最近遇到这样一个问题
一个模块运行时使用TidHTTP控件的Get方法获取一个网页时 在多数情况下都没有问题
但这个方法在某个用户那里总是抛出异常

请问哪位大侠有解决的方法或遇到过类似的问题
 
最近遇到这样一个问题
一个模块运行时使用TidHTTP控件的Get方法获取一个网页时 在多数情况下都没有问题
但这个方法在某个用户那里总是抛出异常

请问哪位大侠有解决的方法或遇到过类似的问题
 
写个函数试试
function GetUrl(url:string;s:stringlist):boolean
begin
Try
s.text:=idhttp.get(url);
result:=true;
except
result:=false;
end;
 
问题基本解决 机器的问题 换个机器就好了
下午把分散了
 
感觉你的问题好像是由于防火墙的原因造成的。

你检查一下这个客户的系统是不是winxp sp2,如果是的话,看它的windows防火墙是不是开启了,建议最好将该windows防火墙关闭,使用其它杀毒软件的防火墙。
如果不想关闭windows的防火墙,或使用其它杀毒软件的防火墙时有几点要注意:
1、使用windows防火墙和其它防火墙软件需将你做的这个程序放到例外中,这样防火墙就不会阻止该程序访问网络了。
2、使用windows防火墙时,将该防火墙的“网络连接设置”中将连接internet的连接前面的勾去掉。
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
867
DelphiTeacher的专栏
D
后退
顶部