如何捕获NMFTP控件的错误消息?

zhangwuji156 2008-12-10 04:35:05
比如,我
NMFTP1->Connect();
的时候,用户名或密码不正确
我在NMFTP1的OnConnectionFailed消息响应函数里已经处理了该失败,
它总会自动弹出出错对话框
530 not logged in
NMFTP1->Connect();的时候用try catch捕获不了
...全文
124 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
jaffy 2008-12-10
  • 打赏
  • 举报
回复
你先试着不要处理看看
以下是我的代码
TNMFTP *NMFTP;
NMFTP = new TNMFTP(NULL);
NMFTP->OnPacketRecvd = FTPOnReceive;
NMFTP->Host = FTP;
NMFTP->Port = PORT;
NMFTP->UserID = FTPID;
NMFTP->Password = FTPPWD;
try
{
NMFTP->Connect();
NMFTP->Passive = true;
}

catch(Exception &e)
{
//Memo_Log->Lines->Add("下载过程中出现致命错误,即将关闭!/n"+ e.Message);
delete NMFTP;
return;
}
NMFTP->Disconnect();
delete NMFTP;


604

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder VCL组件使用和开发
社区管理员
  • VCL组件使用和开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧