首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 判断 VOID 是否执行 [已结贴,结贴人:lingkongpiaoyi5]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lingkongpiaoyi5
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 揭贴率:
    发表于:2008-08-20 17:46:23 楼主
    比如一个函数是 void 类型的 connect
    ftp.connect();
    调用这个之后怎么判断是否成功执行了?

    我需要在其执行后作出不同处理
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • mclinting
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 17:56:101楼 得分:0
    没出错就是成功,失败会出现异常
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • shlgsty
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 18:13:372楼 得分:0
    你要完成什么??
    我认为你发一串字符串接收端接收到了不就行了??
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • allenney
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 19:06:043楼 得分:0
    try{}一下就可以了。如果FTP连接失败的话,会抛出异常的。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • allenney
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 19:06:094楼 得分:5
    try{}一下就可以了。如果FTP连接失败的话,会抛出异常的。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • allenney
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 19:06:205楼 得分:0
    try{}一下就可以了。如果FTP连接失败的话,会抛出异常的。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • sd5816690
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 19:48:106楼 得分:5
    在 connect 的最后加一句
    System.out.println("执行成功");
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • sd5816690
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 19:51:407楼 得分:0
    或者象3楼说的那样
    把 void 改为boolean
    try{
    ...
    return true;
    }
    catch(...){
    return false;
    }
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • liujiaqwer
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 19:58:398楼 得分:0
    就是嘛。改成boolean多好
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • magicxin031
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-20 23:29:009楼 得分:5
    一般我就是在要测试的语句中加入句打印语句,看看该语句是否执行了。void改成boolean返回值也不错啊;还可以debug,一步步来做。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • milooxu
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 01:03:0210楼 得分:0
    返回boolean多好
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lingkongpiaoyi5
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 14:06:0711楼 得分:0
    但是这个程序是封状的,别人写好了。我改不了。
    大家有没有别的办法?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • greathawker
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 14:24:3312楼 得分:0

    如果没有返回值, 那么connectftp这个对象应该要有方法返回状态
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • MajorZQ
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 16:14:4413楼 得分:0
    是啊,try--catch 就好了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ZangXT
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 16:19:0814楼 得分:0
    方法应该有别的说明吧,肯定有办法来表明执行的状态。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lmfeng985
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 16:21:2815楼 得分:5
    try{
      //success
      System.out.println("success");
    }catch(){
      //fail
      System.out.println("fail");
      //throws Exception
    }finally{
      //close connect
    }
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved