当用控件‘NMFTP’连接时,用了以下语句:
  NMFTP1.Host := HostTxt.Text;              //网址或IP
  NMFTP1.Port := StrToInt(PortTxt.Text);    //端口
  NMFTP1.Timeout := 5000;
  NMFTP1.UserID := UserTxt.Text;            //用户名
  NMFTP1.Password := PassTxt.Text;          //用户密码
  try
    NMFTP1.Connect;
   except          
   On E:Exception do  writeln(E.message);
   end; 请问当由于各种原因(例如:没有联网时)不能连接时,如何给出提示并中断连接?
当用上面语句时好像不能执行EXCEPT后的语句,而是报错:...Host Lookup Timed Out...;当将NMFTP1.Timeout 设为0时,报错:...Host Lookup Field...         。请帮助!