编译错误过程声明与事件描述
A. vb6.0编译错误——过程声明与同名事件或过程描述不匹配——在线等待您的解答!追加分哦!
SSTabbuy 应该是个控件
但声明: Private Sub SSTabbuy_Click(PreviousTab As Integer) 不是控件事件的声明。
纠正办法,把当前过程内的代码拷贝出来,然后删除过程SSTabbuy_Click的全部内容,
在窗口上双击SSTabbuy控件,然后在代码窗口中选择click事件
最后把前面拷贝出的代码复制到过程里
B. 编译错误 过程声明与同名事件或过程的描述不匹配
Private Sub StuADO_MoveComplete(ByVal adReason As ADODB.EventReasonEnum, ByVal pError As ADODB.Error, adStatus As ADODB.EventReasonEnum, ByVal pRecordset As ADODB.Recordset20)
改为
Private Sub StuADO_MoveComplete(ByVal adReason As ADODB.EventReasonEnum, ByVal pError As ADODB.Error, adStatus As ADODB.EventStatusEnum, ByVal pRecordset As ADODB.Recordset)
C. VB编译错误:过程声明与同名事件或过程的描述不匹配
这个错误的意思是调用函数时类型不匹配的,比如函数
private sub a(a as integer)
如果调用时call a("1")就会这样提示,你看一下是哪一行提示错误,找一下调用时的类型改下就行了
注意有时候变量要先定义,尽量不要让VB自定义类型,防止此类事件发生
D. 在用VB编程过程中,显示“编译错误,过程声明与同名事件或过程描述不匹配。”
你将出错的事件过程中的代码,先复制下来,再删除这个事件过程
然后再添加这个事件过程,再把代码复制进来,再运行,应该就OK了
你的错误,一般是由于先编写好了事件代码,后来,你又弄了什么控件数组之类的,所以,就出现你的错误,因为这时,事件代码中,多了一个Index as Ingeter 参数,而以前没有,所以会出错
E. 过程声明与同名事件或过程的描述不匹配,如何解决
过程声明与同名事件或过程的描述不匹配,是代码错误造成的,解决方法如下;
1、首先,写上一个类型名称和一个中括号。然后,就能使用New关键字为这个数组进行一个实例化。
F. 编译错误:过程声明与同名事件或过程的描述不匹配
ado对象引用的版本不对,换一个版本试试看,是由于安装的office版本的 关系
在
工程-引用
Microsoft ActiveX Data Object 2.0~2.8 Library
版本换一个,如果现在是2.0的换个高点的版本,不是2.0的,选2.0 试试看
G. vb为什么总是编译错误,过程声明与同名事件或过程的描述不匹配求指教。
第一行这样:
Private Sub Combo1_KeyPress(KeyAscii As Integer)
因为你将VB的标准事件声明给改了,所以就不对了
H. 在用VB编程过程中,显示“编译错误,过程声明与同名事件或过程描述不
应该就OK了你的错误,所以,先复制下来,再把代码复制进来,你又弄了什么控件数组之类的你将出错的事件过程中的代码,一般是由于先编写好了事件代码,再删除这个事件过程然后再添加这个事件过程,就出现你的错误,多了一个Index
I. 做简易的数字显示器“编译错误,过程声明与同名事件或过程描述不匹配”
检查一下VB编译后选中的那一行(即错误的那一行),在属性窗口将该Command控件的Inxex去掉
比如选中了Private Sub Command10_Click()这一行,修改Command10的Index属性为空
以上为解答你的问题,以下为建议:
建议使用控件数组(将11个command的name都修改为command1):
Private Sub Command1_Click(Index as integer)
txtScreen = txtScreen & command1(index).caption
End Sub