D Delphi_1.0 Unregistered / Unconfirmed GUEST, unregistred user! 2003-01-14 #1 indysmtp和indypop3控件如何捕获其在连接服务器时的异常,如服务器名不正确或超时。 另外,如何得知哪些信件是收过的?
S SupperDog Unregistered / Unconfirmed GUEST, unregistred user! 2003-01-15 #3 别用他们不好用,可用sakMail 或 mail2000 网上有
D Delphi_1.0 Unregistered / Unconfirmed GUEST, unregistred user! 2003-01-21 #4 已经用了,现在不能改。 有谁能回答我的问题?
H hua8hua Unregistered / Unconfirmed GUEST, unregistred user! 2003-01-21 #6 try SMTP.AuthenticationType := atLogin; SMTP.Username:=JSEMAILName; SMTP.Password:=JSEMAILPass; SMTP.Host:=JSSMTPServer; SMTP.Port:=StrToInt(JSSMTPPort); SMTP.Connect; except //在这里显示错误 end;
try SMTP.AuthenticationType := atLogin; SMTP.Username:=JSEMAILName; SMTP.Password:=JSEMAILPass; SMTP.Host:=JSSMTPServer; SMTP.Port:=StrToInt(JSSMTPPort); SMTP.Connect; except //在这里显示错误 end;
D Delphi_1.0 Unregistered / Unconfirmed GUEST, unregistred user! 2003-01-21 #7 to hua8hua: 不行,如果在connect出错,他先要提示一个错误,然后才执行下去,怎么办?
H hua8hua Unregistered / Unconfirmed GUEST, unregistred user! 2003-01-21 #12 你不是要捕获其在连接服务器时的异常,如服务器名不正确或超时? 那么你连接时出错就可以捕获到了。难道你还有其他意思?
D Delphi_1.0 Unregistered / Unconfirmed GUEST, unregistred user! 2003-01-21 #13 hua8hua,照你的代码: try SMTP.AuthenticationType := atLogin; SMTP.Username:=JSEMAILName; SMTP.Password:=JSEMAILPass; SMTP.Host:=JSSMTPServer; SMTP.Port:=StrToInt(JSSMTPPort); SMTP.Connect; ///这里先报一个错 except //在这里显示我定义的显示错误 end; 这样就会有两次报错,而且第一次是英文的!
hua8hua,照你的代码: try SMTP.AuthenticationType := atLogin; SMTP.Username:=JSEMAILName; SMTP.Password:=JSEMAILPass; SMTP.Host:=JSSMTPServer; SMTP.Port:=StrToInt(JSSMTPPort); SMTP.Connect; ///这里先报一个错 except //在这里显示我定义的显示错误 end; 这样就会有两次报错,而且第一次是英文的!
H hua8hua Unregistered / Unconfirmed GUEST, unregistred user! 2003-01-21 #15 哦,使我没有说清楚,你在报错这边就应该退出来了,不能再往下走了。 //在这里显示我定义的显示错误 exit;
D Delphi_1.0 Unregistered / Unconfirmed GUEST, unregistred user! 2003-01-22 #16 hua8hua: 我知道,但是在你定义的错误出来之前,connect执行时,也要报一个英文错误, 然后才执行except中的东西。怎样屏蔽掉connect产生的报错信息?