1
我创建的自动连接到本地服务器,并下载更新程序,这里是代码:TIdHTTP异常处理
// Connect to web server and download ToBeInstalled.ini
Url := 'http://'+IPAdd+'/ToBeInstalled.ini';
MS := TMemoryStream.Create
try
try
http.Get(url, MS);
code := http.ResponseText;
except
on E: EIdHTTPProtocolException do
code := http.ResponseCode;
end;
MS.SaveToFile(UserPath + 'ToBeInstalled.ini');
finally
http.Free();
end;
程序工作得很好,而在办公室,但是当用户回家并不能达到服务器或服务器不可用的get“套接字错误#10061'
我不知道如何捕捉一个更坏的消息是,程序停止执行该误码M毕竟在一起显示消息。你有什么想法如何解决这个问题。非常感谢。
这做到了。非常感谢。 – Cor4Ever 2013-04-28 23:34:52
更多关于'TIdHTTP'异常的信息,请参阅['here'](http://stackoverflow.com/a/13954599/960757)。 [1] – TLama 2013-04-29 06:46:08