精华内容
下载资源
问答
  • VB编译错误:无效字符

    千次阅读 2018-06-26 11:52:09
    https://bbs.csdn.net/topics/391888390
    https://bbs.csdn.net/topics/391888390
    展开全文
  • 我最近想拿VB做一款上位机,初学VB,拿着李江全老师编著的《串口通信与测控应用技术详解》,照抄了其146页的关于单片机与PC机串口通信的程序,但出现“编译错误:未找到方法或数据成员”的提示,不知道该怎么解决,...
  • VB编译错误

    千次阅读 2018-05-01 09:38:55
    1、编译错误:用户定义类型未定义 原因:未引用控件或代码错误 以下三种解决方法: 1)工程——引用——选中"Microsoft ActiveX Data Objects 2.6 Library"——点击“确定” 拓展:ActiveX DataObjects,简称ADO...

    1、编译错误:用户定义类型未定义

    原因:未引用控件或代码错误

    以下三种解决方法:

    1)工程——引用——选中"Microsoft ActiveX Data Objects 2.6 Library"——点击“确定”

    拓展:ActiveX Data Objects,简称ADO,访问数据库的一个接口,就是用来跟数据库交互的。

    2)检查定义的代码是否有问题,要保证上下文的定义代码一致

    3)"Ctrl+T"打开部件,添加“Microsoft ADD Data Control 6.0(OLEDB)”,点击“应用”——“确定”

     

    2、编译错误:在End Sub、EndFunction或End属性后面只能出现注释

    原因:End Sub、End Function后不能接句子

    解决方法:若End Sub、EndFunction后边的句子有用,则移动位置;若没用,直接删除(简单粗暴)

     

    3、编译错误:变量未定义

    解决方法:将出现问题的代码名称用Dim定义

    例:UserName="'

    Dim UserName As String

     

    4、编译错误:无效或不合格的引用

    例:Set .mrc

    解决方法:去掉“点”(画蛇添足)Set mrc

     

    5、编译错误:子程序或函数中的属性无效

    解决方法:删除出问题的语句

     

    6、编译错误:未找到方法或数据成员

    原因:未引用部件

    解决方法:工程——部件——选中“Microsoft DataGrid Control 6.0(OLEDB)”——点击“确定”

     

    7、编译错误:子程序或函数未定义

    例:ExecuteSQL_Exit

    解决方法:在上述语句后加“:”(马大哈)

     

    8、编译错误:ByRef参数类型不符

    原因:对应参数的类型不符造成

    造成这种情况一般有几种情况:

    (1)传递参数未定义类型,如果参数在调用前未定义类型,系统自动将它定义为Variant类型,由于与过程或函数中的对就参数类型不相同,所以提示"ByRef参数类型不符"

    (2)传递参数类型已经定义,但由于定义方法不对,所以提示"ByRef参数类型不符"。具体情况如下:

    当VB中如此定义变量时,将会出现以上错误信息的出现

          Private Sub Command1_Click()
               Dim i , j As Integer
               i = 3
               j = 4
              Call get1(i, j)
              Text1.Text = i
          End Sub
         Private Sub get1(ByRef para1 As Integer, para2 As Integer)
             para1 = para1 + para2
         End Sub
         如果将 Dim i , j As Integer 改为
           Dim i  As Integer  
           Dim i  As Integer

    程序执行正常。也就是说,第一种方法的变量定义,只是对 J 做了定义,并未对前面的 I 进行定义。

    一般在过程和函数中定义参数时采用ByRef,则要求参数声明的类型和实际参数的类型完全相同,否则VB就会报告错误。

    解决方法:将出现问题的代码重新定义即可

     

    9、编译错误:缺少子程序、函数或属性

    ——解决方法

    很明显的错误,语句写的不对,这就要求大家在写代码的时候一定要认真,认真再认真,正确的如下:

     

    以上是目前发现的问题,未完待续,敬请期待...

    展开全文
  • 今晚帮一客户调试程序,VB6.0,运行报错:编译错误:用户定义类型未定义 原因:用到的库没有引用(看上去是Dictionary)。 解决方法: 工程-引用,把勾选需要引用的库。 问题解决。 ...

    今晚帮一客户调试程序,VB6.0,运行报错:编译错误:用户定义类型未定义

    原因:用到的库没有引用(看上去是Dictionary)。

    解决方法: 工程-引用,把勾选需要引用的库。

    问题解决。

     

     

    展开全文
  • VB中编辑窗体登陆界面这个代码请问哪里出错了啊? 求解!!! Private Sub Command6_Click() If IsNull(Trim(Me.用户名)) Then DoCmd.Beep MsgBox ("请输入用户名!"), vbOKOnly + vbExclamation, ...
  • 问题是我在一台电脑上是正常的,能正常操作数据库,把程序复制到另外一台电脑上就报了这个错。部分代码如下 Imports System Imports System.IO ...错误显示在第二个SqlConnection,请高手帮忙解答!
  • Private Sub cmdcancle_click() unload Me End Sub Private Sub frmaddpoem_load() cleartextbox initTC initlb End Sub Sub cleartextbox() Dim i As Integer For i = 0 To 3 txtpoem(i).Text = "" ...End Sub
  • 错误一:“编译错误:未找到方法或数据成员” 错误:不知道为什么昨天设置的命名是Flexgrid控件,今天再打开,变成了PictureBox控件,所以一运行弹出了此错误框,并定义在rows=2。 解决方案:把PictureBox...

     

    错误一:“编译错误:未找到方法或数据成员”

     

                                                                         

     

    错误:不知道为什么昨天设置的命名是Flexgrid控件,今天再打开,变成了PictureBox控件,所以一运行弹出了此错误框,并定义在rows=2。

    解决方案:把PictureBox换为Flexgrid控件即可。

     

     

    错误二:“实时错误'381':Subscript out of range”

                                                         

     

    错误:①调试结果:

                                                

     

    ②"subscript out of range" 指的是1)数组索引超出范围;(2)下标超出范围

    解决方案:“右击Flexgrid控件——属性——将列(Cols)值改为自己需要的数”(如下列代码所示,需要的列数为8,故改为8)

                                                

                .Rows = 2
                .CellAlignment = 4
                .TextMatrix(1, 0) = "学号"
                .TextMatrix(1, 1) = "姓名"
                .TextMatrix(1, 2) = "性别"           
                .TextMatrix(1, 3) = "出生日期"
                .TextMatrix(1, 4) = "班号"
                .TextMatrix(1, 5) = "联系电话"
                .TextMatrix(1, 6) = "入校日期"
                .TextMatrix(1, 7) = "家庭住址"

                                                                                    

    错误三:实时错误'424':要求对象

                                                      

    错误:要求对象是因为所使用的对象没有定义。

    解决方案:点击调试看是在哪行出错了,定义一下对象即可,也可能是因为控件名写错了,所以大家敲代码时一定要细心!

    展开全文
  • 安装了VB的电脑上面编译通过无问题,生成的EXE也能正常使用 没安装VB的电脑上边打开EXE出现:运行时错误75 找不到路径 代码如下: ===================== Private Sub Command2_Click() ...
  • 有可能是引号的问题,还有 就是拼写的问题 (3)其他地方出现空格的问题,引号的问题,拼写的问题 2、编译错误 此问题我出现在frmabout窗体中,出现此问题是因为定义时出现了第二次定义的,因此出现此类错误。...
  • 最近公司安装的win8系统,原来的VB6.0生成的可执行文件,在win8系统中提示path/file access error,我的运行目录中有txt格式的配置文件,连接数据库是SQL
  • 敲机房收费管理系统时,遇到一个...双击打开:有的显示:编译错误,行62;未找到方法或数据成员 有的显示:已经在运行 VB工程右击:第一行原来是“打开” 变化是,变成了两行,一行“make”,另一行“run” ...
  • 错误一:实时错误'-2147217887(80040e21)':多步OLE DB操作产生错误。如果可能,请检查每个OLE DB状态值。没有工作被完成。 错误:点击调试,显示这行代码:mrc.Fields(5) = Trim(txtTel.Text)有问题。 ...
  • Open App.Path&"\naca4412.txt" For Input As #1 出现编译错误,提示 缺少:As 求助
  • 分享VB错误处理

    2019-05-01 13:27:03
    大家知道,即使程序员抱有最好的愿望,而且计划工作做得非常周密,...如果一个过程中包含了编译错误VB将不执行该过程,并且我们也不能向用户提供带有编译错误的运行期版本应用程序,大多数编译错误是句法错误造成的。
  • Private Sub Command1_Click() Dim a, b As Single Dim lineobj As AcadLWPolyline Dim points(0 To 9) As Double a = Val(Text1.Text) b = Val(Text2.Text) ...points(0) = 0: points(1) = 0 ...
  • VB程序错误处理方法

    2014-05-03 13:11:37
    大家知道,即使顺序员抱有最好的愿望,而且计划工作做得非常周密,也无法防止代码泛起...假如一个历程中包含了编译错误VB将不执行该历程,并且我们也不能向用户提供带有编译错误的运行期版本应用顺序,大多数编译错
  • 隐含模块编译错误

    2012-11-23 15:12:51
    隐含模块编译错误,注意查看帮助,是VB工程被锁住,解锁后运行,查看错误信息
  • 正常的一个窗体有以下几部分组成:frmMstProvi01.Designer.vbfrmMstProvi01.resxfrmMstProvi01.vb但出错的情况是,还多了一个文件:frmMstProvi01.is.resx因此,编译后会多一个is目录,里面多了一个文件:KDC.
  • 从计算机的角度来看,一切都是0或1,因此编译的二进制文件、数据库或其他任何来自图形规范还是由手工编码的东西都没有关系。但是,每种方法都有优点和缺点。 低代码的好处 选择使用低代码平台构建应用程序可以为...
  • 最近vb编译的时候老是不通过,提示却是空白的。这样令人很费解。上网找了几次都没有解决的办法,最后每次出现这个问题的时候,都只好还原系统,还好有备份系统,否则跳楼都跳几次了。出现的错误如下图:...
  • 下面我们就来讲讲几种场景:第一种代码致命错误:一般的错误代码在编译器的编译的的时候就会在下方或某个输出框里输出你那里存在错误,这个时候你就要根据提示去找到错误的源点,去分析你那里错了?为什么错了?...
  • 掌握并在编码时防止运行时错误程序运行过程中出现的错误称为运行时错误,这种错误不同于编译错误和逻辑错误(程序流程漏洞引起的错误)。 编译错误主要是语法问题引发的,逻辑错误主要是程序逻辑或算法的设计缺陷引发...
  • VB常见错误和难点分析

    千次阅读 2018-09-10 19:41:42
    否则,在运行时系统会显示”块 If没有End If”的编译错误。同样对Select Case语句也应有与其相对应的End Select语句。 2.多边选择ElseIf关键字的书写和条件表达式的表示 多边选择ElseIf子句的关键字ElseIf之间不...
  • 如题,点击高亮按钮时下拉菜单是空白的没有内容,运行程序提示:编译错误 未找到方法或数据成员 不知道哪里出错了,请高手指点! Private iLngCount As Integer Private cd As New CDlg Private Sub ...
  • (转)VB程序错误处理方法小结

    千次阅读 2009-01-20 12:13:00
    大家知道,即使程序员抱有最好的愿望,而且... 编译错误是指使得Visual Bacsic(下面简称VB)的编译器无法对代码进行编译的错误。如果一个过程中包含了编译错误VB将不执行该过程,并且我们也不能向用户提供带有编译错
  • cmb_cfg.h文件默认内容为: 我们修改后的cmb_cfg.h内容变为: 这时候编译还会有一个错误,cmb_fault.c与stm32f10x_it.c中的HardFault_Handler函数重定义: 需要把stm32f10x_it.c中的HardFault_Handler函数屏蔽掉: ...
  • 编译执行提示变量未定义,知识欠缺不知如何解决。跪求大佬点化一下啊。 下面是模块全代码。(提示:错误部分grdcheck在后部分。)谢谢您!有偿! ``` Option Explicit Private rsTerm As ADODB.Recordset ...
  • vb程序提示未知错误

    2014-05-17 21:18:16
    当运行vb 提示未知错误关闭,提出了解决方法,让编译顺利进行。

空空如也

空空如也

1 2 3 4 5 ... 16
收藏数 312
精华内容 124
关键字:

vb编译错误