VB里通过跳转语句goto去调用函数里的代码,但是不调用函数的参数是否可以实现?

VB里通过跳转语句goto去调用函数里的代码,但是不调用函数的参数是否可以实现?怎么得到跳转调用的函数的返回值?函数会自动退出?

vb

2个回答

这种无脑问题以后问都不要问了,问了别人也不知道怎么回答里!因为只要是个正常人都不会这样用的,goto在同一个函数里都要尽量不用就不用,更不用说还跳到别的函数里面去了。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
QT里调用函数问题
请问大家,我写了一个简单的QT程序,比如显示hello world。rn int main(int argc, char *argv[])rn rn QApplication app(argc, argv);rnrn QPushButton hello("");rn hello.setText(QObject::tr("Hello world!"));rnrn hello.resize(200, 100);rn hello.show();rnrn return app.exec();rn rnrn现在我想把rn QPushButton hello("");rn hello.setText(QObject::tr("Hello world!"));rnrn hello.resize(200, 100);rn hello.show();rn这几句放到一个子函数里,在main里调用。就是改成这样rnrn void helloworld();rnrn int main(int argc, char *argv[])rn rn QApplication app(argc, argv);rn rn helloworld();rnrn return app.exec();rn rnrn void helloworld()rn rn QPushButton hello("");rn hello.setText(QObject::tr("Hello world!"));rnrn hello.resize(200, 100);rn hello.show();rn rnrn结果是编译没有问题,运行没有出错,但是不显示了。请问是什么原因呢?rn
web里如何调用函数
比如rn rnrn在html里面如何调用rn
在查询里调用函数是否影响效率?
比如select t.f1,t.f2,dbo.fn_x(t.f3) rnfrom trnwhere ...rnrn其中,dbo.fn_x()函数包含一个查询,比如rnselect sum(x)rnfrom ttrnwhere ff=@ffrnrn这样写是不是效率就慢了?rnrn如果希望达到相同的功能,把fn_x的查询转换成一个视图,然后在第一个查询里关联这个视图,不再调用函数,是不是就更高效些?
在ASPX里可以直接调用函数吗?
在cs里写了函数rn string GetTitle()rn rn string t2 = Request.QueryString["type"];rn string t = "../admin/data/type.xml";rn XmlDocument tType = new XmlDocument();rn tType.Load(Server.MapPath(t));rn XmlNode tNode = tType.SelectSingleNode("/BasketballType/Basketball/title[../type='" + t2 + "']");rn string tt = tNode.InnerText;rn return tt;rnrn rn在ASPX里可以直接调用它的值吗?
asp是否可以实现动态调用函数
例如:rnrnfunc_name="trim"rna=func_name("aaaaaaaaaaa ")rnresponse.write "#" & a & "#"rnrn希望得到的结果是:rn#aaaaaaaaaaa#rnrn是否可行.rn
JQ点击事件里调用函数的问题
[img=https://img-bbs.csdn.net/upload/201705/07/1494088128_929217.png][/img]rn[img=https://img-bbs.csdn.net/upload/201705/07/1494088145_273232.png][/img]rnrn图2调用图1的的函数,输出的是Undefined,但是在图2在JQ点击事件里写了一模一样的代码就有输出结果。然后我又在test函数里声明了一个变量obj获取了属性为name=component_checkbox[]的所有对象,此时在JQ点击事件里调用此函数是有输出的。我的问题就是为什么图2里的test()是图1里的代码就没有输出结果而是undefined?
如何在asp里调用函数
是vbscript做的,比如这样,写了个函数bbb,想在按钮里调用它,可是这样写rn<%rnfunction bbbrnrequest.Form("textfield5")=request.Form("textfield4")rnend functionrnresponse.Write""rn%>rnresponse.Write""rn提示bbb未定义rnrn
关于回调函数里调用函数的问题。
首先,我是回调函数的实现者,也就是说我定义了回调函数。在这个回调函数中我又想调用类中的另一个成员函数。比如:rnclass arnrn public:rn static bool datacome();rn bool senddata(); rn;rn其中datacome()是回调函数。所以必须是静态的。rn那么在.cpp文件中我实现这个回调函数。由于静态函数中必须调用静态函数。所以不能直接调用senddata(),所以我这样做的。rnbool datacome()rnrn a *p;rn p->senddata();rnrn这样编译能够通过,可是运行的时候出现对话框提示什么"0x00405bb2"指令引用的rn"0x00000220"内存。该内存不能为"read".rn我想可能是定义了一个指针却没有告诉它指向哪里。于是我改了一下。rnclass arnrn public:rn static bool datacome(void *p);rn bool senddata(); rn;rnbool datacome(void *p)rnrn a *pi = (a *)p;rn pi->senddata();rnrn我觉得应该没有什么问题了,编译也能通过。可运行时还是出现类似的对话框。而且只要是调用函数就不行,给变量赋值就可以。请高手指教一下。rn
在影片剪辑里怎么调用函数?
我用影片剪辑里面的onClipEvent (mouseDown)函数调用函数,可是没有用,根本调用不了.不知有没有其他方法.可以在这里面调用函数.rn请各位大侠门伸出缓手哈!!!
函数调用函数时,调用函数如何将参数传给被调用函数
1.数据库是SQLServer2005rn2.首先定义了一个表值函数 ,主要信息为:(需要传递2个参数)rnalter FUNCTION getAirportCoupleMonthStatrn( rn @deptID varchar(50),rn @year varchar(4)rn)rnRETURNS @temp_tbl_airportCouple TABLE rn(rn -- Add the column definitions for the TABLE variable herern takeoffID varchar(50), rn arrivedID varchar(50),rn airportCouple varchar(100),rn num intrn)rn 特别声明,函数getAirportCoupleMonthStat是正确的,直接调用有返回结果rn3.再定义一个调用该表值函数的表值函数rnALTER FUNCTION getAirCoupTop5MonthStatrn( rn -- Add the parameters for the function herern @deptID varchar(20), rn @yearMonth varchar(4)rn)rnRETURNS rn@temp_AirCoupTop5Month TABLErn(rn -- Add the column definitions for the TABLE variable herern takeoffID varchar(20),rn arrivedID varchar(20),rn airportCouple varchar(40),rn num intrn)rn rnASrnBEGIN rn --我担心是参数名称相冲突,故多此一举,声明不同名字的变量,再传递给被调用函数rn --但实际上是:两者都没有返回返回结果rn declare @paramDept varchar(20)rn set @paramDept = @deptIDrn declare @paramMonth varchar(20)rn set @paramMonth = @yearMonthrn rn insert @temp_AirCoupTop5Month rn select top 5 takeoffID,arrivedID,airportCouple,numrn from dbo.getAirportCoupleMonthStat (@paramDept, @paramMonth)rn order by num descrn /*同样没有查询结果rn insert @temp_AirCoupTop5Month rn select top 5 takeoffID,arrivedID,airportCouple,numrn from dbo.getAirportCoupleMonthStat (@deptID, @yearMonth)rn order by num descrn */rn /*直接写上参数,有查询结果rn insert @temp_AirCoupTop5Month rn select top 5 takeoffID,arrivedID,airportCouple,numrn from dbo.getAirportCoupleMonthStat ('V00989b3bV', '2009-07')rn order by num descrn */rn RETURNrnENDrnrn然后,调用函数:rnSELECT takeoffID,arrivedID,airportCouple,numrnFROM dbo.getAirCoupTop5MonthStat('V00989b3bV','2009-07')rnrn查询结果为空.rn在函数中,直接写上参数,能够查询到结果。rnrn请问,我应该如何传递参数呢?rn还是SQLserver不支持?
直接调用函数 与 通过函数指针调用函数的区别
在VC++6.0环境下,main函数中直接调用子函数与通过函数指针调用子函数 , 对编译系统而言,有没有什么区别, 是内存分配方面的区别吗!!示例代码如下rnvoid main()rnrn int max(int a,int b);rn int (*p)(int ,int);rn ...........rn c = max(x,y);rn ............rn p = max;rn c = (*p)(a,b);rn .............rnrn 在此先行谢过!!!!!rn
调用函数???
在delphi中能不能像Foxpro一样有宏代换这个东东呢.比如说,我现在想把函数名赋给一个变量,然后调用这个变量时,就等于执行这个函数。rn 这个问题我搞了很久,都不能实现,请高手们指点....
调用函数
#include&amp;lt;stdio.h&amp;gt; int main() { void ps();//调用函数之前应该先声明 void pm(); ps(); pm(); ps(); } //创建函数 void ps() { printf(“************\n”); } void pm() { prin...
关于调用函数的参数的问题
[code=C/C++]rntypedef int Status;rntypedef char SElemType;rnrntypedef struct SqStack_trnrn SElemType *top;rn SElemType *base;rn Status stack_size;rnSqStack, *LPSqStack;rnStatus InitStack(SqStack S)rnrn S.base = (SElemType *)malloc(STACK_INIT_SIZE * sizeof(SElemType));rn if (!S.base)rn rn printf("Memory allocation failure!\n");rn exit(OVERFLOW);rn rn S.top = S.base;rn S.stack_size = STACK_INIT_SIZE;rn return OK;rnrnrnStatus GetTopElem(SqStack S, SElemType &e)rnrn if (S.top == S.base)rn rn printf("The stack is empty!\n");rn return (ERROR);rn rn elsern rn e = *(S.top - 1);rn return (OK);rn rnrnrnStatus Push(SqStack S, SElemType e)rnrn if (S.top - S.base == S.stack_size)rn rn S.base = (SElemType *)realloc(S.base,(S.stack_size + STACK_INCREMENT * sizeof(SElemType)));rn S.top = S.stack_size + S.base;rn S.stack_size += STACK_INCREMENT;rn rn *S.top++ = e;rn return OK;rnrnrnStatus Pop(SqStack S, SElemType &e)rnrn if (S.base == S.top)rn rn printf("The stack is empty!\n");rn return (ERROR);rn rn else rn rn e = *(--S.top);rn return (OK);rn rnrnrnStatus StackEmpty(SqStack S)rnrn if (S.top == S.base)rn return TRUE;rn else rn return FALSE;rn[/code]rn上面是关于栈的一些操作 rn问题是:rnStatus InitStack(SqStack S) 中的参数用结构体名 和 结构体指针名有上面区别rnStatus Pop(SqStack S, SElemType &e) 中SElemType &e 换成 SElemType *e 或者 SElemType e 有什么区别rn相应的调用函数应该怎么传入参数 会对主调函数中的变量产生什么影响?rnrn
sp_OACreate 调用函数及参数查询
rnsp_OACreate语句已经使用了 --sp_password .rn请问还有别的方法知道sp_OACreate(sql 2000)使用了DLl文件中哪个函数及调用的参数吗?rnrn
调用函数时候的参数
调用带参数JS函数时是不是应该给参数加引号呢rn应该怎么写呢 下面写法对不对呢rn[code=HTML]rnonclick="deletee($requestScope.bill.bill_name);"rnonclick="deletee('$requestScope.bill.bill_name');"rnonclick="deletee('String');"rnonclick="deletee(123);"rnonclick="deletee('<%=val %>');"rnonclick="deletee(<%=val %>);"rnrnfunction deletee(param1)rn rnrnrn[/code]
调用函数的关键字参数的位置
调用函数的关键字参数要放在参数列表的后面, 关键字参数放在参数列表的前面会报错 def printPerson( likes, age, name): print('name: %s' % name) print('age: %d' % age) print('likes:', likes) printPerson(name = '小高', age = 13, li
通过字符串调用函数
假设“sale”字符串对应sale()函数rn希望通过字符串传递来调用字符串所对应的函数rn请问该如何实现?rn有人告诉小妹用函数指针,可不知道具体该如何rn所用语言为C
dll 通过区段调用函数
我发现有人调用dll的时候不是用的loadlibrary等一般方法。我用od跟踪,看他是用CreateFile ReadFilern 将DLL读入,然后遍历区段,.data .rdata 等 ,然后去调用。 但是我不知道这个的原理,rn 请大牛告知!有实例最好啦
apply方法通过不同数量的参数调用函数
average函数是一个称为可变参数或可变元的函数的例子。它可以接收任意数量的参数。 average(1,2,3);//2 average(1);//1 average(3,1,4,1,5,9,2,6,5);//4 average(2,7,1,8,2,8,1,8);//4.625 固定元数的average函数的版本可能会使用单个数字数组作为其参数。 averageOfArray(
通过虚函数表调用函数的问题
#includernusing namespace std;rnclass goodrnrnpublic:rnvirtual void f()int a = 523;cout << a<<"\n"<a<a为八位数;不会随a的改变而改变,但会随代码的改变而改变rnint a;rn;rnrntypedef void (*pfun)();rnrngood d;rnpfun fun;rnint main()rnrnrnfun= (pfun)*((int*)*(int*)(&d));rnfun();rnrnrnrn问:为什么能调用成功,且this->a不报错,a为什么输出正常?
通过超链接调用函数
&amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&amp;gt; &amp;lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&amp;gt; &amp;lt;head&amp;gt; &amp;lt;met
C++ 通过字符串调用函数
一份示例代码,向你展示了如何通过字符串,调用同名函数
VB调用函数地址指针
VB调用函数指针,支持任意类型返回值(UserType必须传入指针),任意类型任意个数参数(不直接支持Optional,ParamArray),纯VB+内嵌汇编,汇编代码改自"阿国哥"的调用函数指针内嵌汇编代码,当然我不懂汇编,调试了很久才成功,在XP SP3+VB6.0下成功运行。
IE:通过 href 调用函数,参数乱码 (转)
示例代码     &amp;lt;a href=&quot;javascript:foo('CPU%E9%A3%8E%E6%89%87')&quot;&amp;gt;foo1&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;    &amp;lt;a href=&quot;javascript:foo('CPU%u98CE%u6247')&quot;&amp;gt;foo2&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;    &amp;lt;a 
问个通过参数字符串调用函数的问题
在jsp页面中传给servlet一个字符串参数,内容是一个完整的函数调用的字符串,比如?function=getAdd(a,b)rn怎样通过这个字符串来调用封装在一个bean里的某个函数呢?rnrn再举个例子,可能好理解一些,我要做的事情就好像是在winXP的开始->运行下输入cmd或者msconfig又或者regedit一样,rn不同的字符串(当然是正确)对应调用不同的函数.rnrn首先我考虑的是搞个switch,上百个的case,这样会不会很慢?函数的参数又怎样对号入座(有的有2个,有的3个,类型还可能不同)rn或者有没有什么函数专门管这方面的事的?rnrn希望各位帮帮忙啊~~~
怎么通过函数指针调用函数???
在MFC消息仿真的时候遇到了这种问题rn[code=C/C++][/code]rn#include rnusing namespace std;rnclass cwnd;rnstruct MyMessage_maprnrn int num;rn void (cwnd::*p)();rn int type; rn;rnstruct MyMessagernrn MyMessage_map * pMymap;rn MyMessage * pBaseClass;rn;rnrnclass cwndrnrnpublic:rn static MyMessage Message_cwnd;rn static MyMessage_map map_wnd[];rnpublic:rn void ha1()rn rn cout<<"cwnd::left"<
通过函数名 调用函数 eval
最近在弄JS验证功能的时候 遇到了Eval的参数问题,花了些时间解决之后,稍微总结了下。 问题示例: &amp;lt;HTML&amp;gt;  &amp;lt;BODY&amp;gt;   &amp;lt;script&amp;gt;  var test =  {show:function(str){alert(str);}}  var s = &quot;ffd'd&quot; ;  eval(&quot;test.show('&quot; +s + &quot;')&quot;);..
怎么通过dblink 调用函数
请问,oracle怎么在一个数据库中通过dblink调用另一个库中的函数?
如何通过字符串调用函数
比如说有两个函数dd()和aa()rn现在有一个字符串bb 当bb="dd()"时就怎样去调用dd()rn当bb="aa()"时就调用aa()rn不允许这样写rnif(bb=="aa()")rnrn aa();rnrnelse if(bb=="dd()")rnrn dd();rnrn要用其他的更为普遍的方法rn
通过函数名称调用函数
我有段PHP+AJAX通用的上传文件的代码,文件上传后PHP给JS传递了一些上传文件的信息,但获取到这个信息后根据需求处理的情况不一样,所以我想通过传递一个function的名字,就分开处理, 不知道如何实现通过function名字调用function,function里面还存在多个参数,请大侠指教。。谢谢。rnrn就是在uploadFile这个函数里面通过函数名调用make(par1,par2)这个函数,,rnfunction uploadFile(funName)rnrn // 上传文件完成后进行其他处理rn //调用funName这个函数名的函数rnrnrnfunction make(par1, par2)rn ....rnrnrn
求助VB 调用函数问题
Private Function DataLoad(F2 As Integer, F3 As Fields)rnrn Dim Crr As Stringrn Dim Arr() As Stringrn rn rn a = ""rn Crr = ""rn rn rn For j = MSHFlexGrid1.Rows - 1 To 1 Step -1rn rn a = a & MSHFlexGrid1.TextMatrix(j, F2)rn Nextrn rn Arr = Split(a, vbTab)rn For y = 0 To UBound(Arr)rn rn Adodc1.Recordset(F3) = Arr(y)rn Nextrn rnEnd FunctionrnrnPrivate Sub Command2_Click()rn Call DataLoad(2, 1)rn rnCall DataLoad(3, 2)rn rnEnd Subrnrnrn 这里Adodc1.Recordset(F3) = Arr(y)部分哪儿错了呢rnrn 这样做会不会同时能够添加到多个字段呢rnrn
vb调用函数问题
我在学习vb6.0编程。发现一个问题,就是vb中调用函数的方法,有点不是很明白。请高手说一下。
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件