子程序或函数未定义?? 帮忙找一下程序哪里错了
发布网友
发布时间:2022-05-01 09:25
我来回答
共1个回答
热心网友
时间:2022-06-27 12:07
原因: vb将你的数组o默认为有一个sub(过程)或者function(函数)的名字就做o,你的数组下标被认为是向过程或函数传输的参数。然后在你的代码里vb没有找到名称叫做o的过程或函数。所以给出这个错误的提示。解决方法:你要做的是告诉vbo是一个数组,也就是声明数组。声明数组应该根据数组的作用范围来决定声明语句的位置、根据需要决定声明的数据类型。你这个form_load过程显然是数组初始化,准备在别的地方使用,所以至少要声明为窗体级数组。因为初始化是0,难以看出类型,要是整数就用integer,要是有小数就用single,要是对精度要求超过7位有效数的用双精度…… 综上,以整数为例,在所有代码的最前面写一行 dim o(1 to 4)as integer 问题就会得到解决。
VB程序中子程序或函数未定义是什么意思
两种可能,一是你忘记了写子程序和函数的代码,二是你调用、定义的子程序或函数名称不一致。请粘贴代码、指明错误的行,大家可以帮你准确分析原因。
VB中子程序或函数未定义
1,问题应该在这Fel(Text2.Toxt)句上 Fel这个应该是个用户自定义的函数.这里没有定义,所以会有子程序或函数未定义这个提示 2,你这个Text2.Toxt 应该是Text2.text 3,Fol(Text1.Text) 这个和1一样的问题
VB中显示子程序或函数未定义,程序如下
VB中子程序或函数未定义是指Sub, Function, 或 Property 未定义等。Sub, Function, 或 Property 未定义(错误 35)调用 Sub、Function 或 Property 的过程必须定义。此错误有以下的原因和解决方法:O 过程名称拼错。 检查拼写并改正。O 试图从另一个工程调用过程,但并没有在“引用” 对话框中将...
VB程序提示子程序或函数未定义帮忙指点错误
最显眼的问题是msgbox写错了,不是mesbox 其它有两个问题,其一,定义最好分开,合在一起的话须每个都定义 Dim a as double,b as double,result As Double 其二、应该是b是除数,if b <> 0 then Private Sub Command1_Click()Dim a as double dim b as double dim result As Double a = ...
vb编译错误:子程序或函数未定义?
VB 子程序或函数未定义是设置错误造成的,解决方法为: 1、先绘制一个命令按钮,双击命令按钮进入代码窗口。 2、首先定义一个变体变量。 3、输入一个数字,并使用ABS函数。 4、然后写输出Print语句。 5、然后点击按钮测试。
子程序或函数未定义是什么原因
如果是C语言,请把子程序写在调用程序之前,您是否搞混了.再核对下子程序或函数名称和调用时写的一样,还有如果是附带参数传递时,参数设置是否正确.
子程序或函数未定义是什么意思?
子程序是指你程序里面调用的程序,来看一下你的程序,Command1_Click() 里面哪里是子程序或者函数,可以发现你调用了一个VB的内置函数MSG,你想用这个函数来输出提示信息,不错。但是,想法很好,函数却用错了,你看一下MSDn会发现根本没有MSG(),近似的有MSGBOX(),这个函数正是输出内容的函数。调用...
vb编程子程序或函数未定义
依我看,的确是“子程序或函数未定义”那是因为VB在执行Text1 = rMem(&HFBB0D4C) 这一句时把 rMem(&HFBB0D4C) 当成是自变量为 &HFBB0D4C 的自定义函数,但是它在程序中没有找到的 rMem() 的定义。所以,会提示“程序或函数未定义”。把程序完整地发过来,我等可以帮你继续查找问题。补充回答...
一道vb的题目 错误是子程序或函数未定义 麻烦大神解答一下
回答:只有log(x)这个函数,Log(x)返回的是以e为底数的x的对数值。 如果要计算以x为底的y的对数值可以用log(y)/log(x)。
为什么我写的VB代码说子程序或函数名未定义?求大神解答
Call jch(5)是调用名为jch(5)的函数或过程,你没定义自然出错,你定义的是jxh,应把Call jch(5)改为Call jXh(5)