CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

在FUNCTION中如何返回EXIT SUB??

楼主chuanyi()2005-08-04 19:17:35 在 VB / 基础类 提问

在模块中编写一个FUNCTION函数abc(),该函数有判断功能:正确则返回参数值,错误则使调用该函数的sub结束,即exit   sub,那么要如何实现EXIT   SUB的返回呢?我试过return   exit   sub,abc=exit   sub,abc="exit   sub",exit   function等,都不能达到目的,要不就是abc()单方面的结束,要不就是sub继续执行,有人能指教一下吗? 问题点数:10、回复次数:6Top

1 楼microtry(米醋)回复于 2005-08-04 19:32:12 得分 0

1。首先声明模块级或全局变量String类型:strErr用来描述错误  
        并给初始值“”,  
        然后在函数的错误处理中这样写:  
        strErr="函数名-"   &   str(err.num)   &   "-"   &   err.description  
  2.   每次调用函数前  
        strErr=""  
        调用函数后:  
        if   strErr<>""   then  
              msgbox   strErr  
              exit   sub  
        endif  
  Top

2 楼smallfire()回复于 2005-08-04 23:07:25 得分 0

晕,看不懂Top

3 楼pheonixdie(凤凰涅磐)回复于 2005-08-04 23:13:19 得分 0

晕了!!!!Top

4 楼lsftest()回复于 2005-08-05 09:27:07 得分 0

1.设置全局变量作为错误标志,在执行abc时按情况修改这个变量,返回sub时判断变量决定是否继续。  
  2.在abc的返回结果中包含错误标志。Top

5 楼fj182(阿花)回复于 2005-08-05 09:32:51 得分 0

Public   Function   MyFunc()  
   
          On   Error   Goto   MyFunc_Err:  
           
          'code...  
   
  MyFunc_Exit:  
               
          Exit   Function  
   
  MyFunc_Err:  
          'code...  
          Goto   MyFunc_Exit  
       
  End   FunctionTop

6 楼sdrcxzy(大向)回复于 2005-08-05 09:38:28 得分 0

用个变量记录出错信息就是了Top

相关问题

  • vbscript中sub()中的代码是否相当于一个c中const?function又为何不能返回值?
  • function返回值问题
  • function如何返回多个值????
  • C#中有返回值的Sub的书写与调用
  • sub和function的区别
  • sub和function的问题
  • BCB 怎样象VB一样可以 Exit For/Exit sub等?BCB新手
  • 怎么给Delphi应用程序一个返回码,类似C的exit(-1)
  • 请问function函数可以返回记录集么?
  • function过程返回值的问题?多谢

关键词

  • 函数
  • strerr
  • 变量
  • exit
  • 返回
  • myfunc
  • 调用
  • sub
  • abc
  • 错误

得分解答快速导航

  • 帖主:chuanyi

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo