⑴ VB编译出错
你犯了一个概念上的错误:除“清屏”Click事件里面的第一行之外,必须把所有代码行中等号右边的双引号去掉!给诸如Visible
,
Enabled等属性赋值时,后面只能取值为True
或者
False
,而你后面用双引号将True
或者
False
括了起来,将表示其复制的是字符串,当然要出错了。另外
Text2.Text="Text1.SelText"
是表示将Text2文本框中的内容赋值为Text1.SelText(字符串),而如果要赋值为Text1.SelText中的内容时,也必须将以上的两个双引号去掉!
建议楼主还是再好好学学VB基础知识吧。
⑵ vb编程中常见的错误有系统错误,编译错误,逻辑错误,运行错误,如何区分这些错误
不好区分
错误就是错误,这个要用经验去分别
自我感觉,别人说的没大用
总体来说,
逻辑错误是条件互相冲突导致的问题
编译错误是编译器和你的语句正确与否的问题
系统错误是调用的合理不合理的问题
运行错误则是你的程序中存在着明显和隐藏的错误存在导致的
这些不好说,只能大致说明,这只是个人之言,有意见都见谅
⑶ vb编译错误:子程序或函数未定义
VB子程序或函数未定义是设置错误造成的,解决方法为: 1、先绘制一个命令按钮,双击命令按钮进入代码窗口。 2、首先定义一个变体变量。 3、输入一个数字,并使用ABS函数。 4、然后写输出Print语句。5、然后点击按钮测试。
⑷ VB 编译错误:无效外部过程
是把代码写在子过程、函数过程或属性过程外而发生的错误。
在过程外无效:
该语句必须发生在子过程、函数过程或属性过程(Property Get、Property Let 和
Property Set)内部。这个错误的起因与解决方法如下所示:
*一个可执行的语句,如 Static 或 ReDim,出现在模块级别中。
在模块级中 Static 是不需要的,因为所有的模块级变郑歼量都好盯是静态的。在模块级中用 Dim 来代替
ReDim。想要在模块级中创建动态数组,请用
Dim 加空括号来声明它。
注意 在模块级只能使用注释与声明性语句,例如
Const、Declare、Deftype、Dim、Option Base、Option
Compare、Option Explicit、Option
Private、Private、Public 和
Type。子过程、函数过程和属性过程语句发生在它们的过程体之外,但在过程内声喊袜冲明。
⑸ vb编译错误:缺少变量或过程,不是模块
编译错误:
缺少变量或过程,不是模块。
'这个是模块中的代码,(不在窗体的代码区内,在一个模块文件中)
Public Sub SEND_SERINFO(IP As String, Text As String)
main.wsk1.RemoteHost = IP
main.wsk1.SendData "SER_INFO " + Text
End Sub
'然后在窗体代码模块中调用
call send_serinfo(ip,text)
然后进行调试
⑹ VB中编译错误:属性的使用无效是怎么回事
此对象无此属性,或此属性是丛悔搏属性的属性或属性名前顷拼写错误。
VB6专渗祥家网络Hi群1358368
⑺ vb中编译错误:未找到方法或数据成员
从出错信息来看,你的窗体中确实存在MSComm1这个控件(或对象),但它并不是Microsoft
Comm
Control控件(具体是什么就不知道了),由于它不存在CommPort属性,所以就出错并提示“未找到方法或数据成员”了。
这种错误一般发生在这样的情况:
代码是从别的电脑复制过来的,但你的电脑上并没有Microsoft
Comm
Control控件(一般VB精简版会有这种情况),就会发生这样的错误了。
⑻ 请高手给一个专业的解释:VB运行“编译错误,找不到工程或库”
可能是你没有引用某种对象库!例如使用ADO前,必须引用ADO对象库。一个简单的方法来判断对象库是否正确加载:
先进行逐语句运行 看是在那一个对象或是对象的属性或方法中出错。
在视图中选择对象浏览器 在搜索中输入运行不过去地方的对象或是对象的属性或方法,看类中是否能够找到!若找不到,则说明你没有引用某种对象库!
引用某种对象库的方法是单击”工具“——”引用“打开引用project列表框,选择你所需的项目。即可!
具体选择什么项目那得看你所需的对象或是对象的属性或方法是在什么库中!
⑼ vb逻辑错误 名词解释
我说下。首先,题目本身是错误的。应该说:VB程序中可能出现两类错误:语法错误和逻辑错误。所谓逻辑错误,就是在编辑,编译和运行时都正常,但乱猛判得不出正确结果。这样的错误通常是逻辑错误。语法错误分为三种:
1。编辑时的语法错误:主要是书写错误,如关键字拼写错误,使用了圆角标点符号等。这类错误在编辑时就可以自动查出。
2。编译时语法错误:是程序在进入编译阶段时才被知举发现的错误。通常是使哗改用了未定义的方法或数据成员,缺少配对的关键字等。
3。运行时语法错误。在程序运行才能被发现的错误,如数据类型不匹配,试图打开一个并不存在的文件等。回答如上。希望对你有所帮助。朋友。
⑽ VB 编译错误:无效外部过程
无效外部过程的原因和解决如下:
1,世李培局部变量不能直接放在通用代码里面,要放在过搜唯程里面。
比如
Dim
a
As
Integer
Private
Sub
Command1_Click()
a
=
4
b
=
6
End
sub
一般的语句如
a=4
写在
Private
Sub
里面,才可用;
如果把位置调换下:
Dim
a
As
Integer
a
=
4
private
Sub
Command1_Click()
a
=
4
b
=
6
End
Sub
上面的a=4是无效的外部过程
若在调换位置:
a
=
4
private
Sub
Command1_Click()
b
=
6
End
Sub
扰并变量移动到代码窗口的最上方,为定义全局变量。
若再稍加改动:
option
explicit
Dim
a
As
Integer
Private
Sub
Command1_Click()
a
=
4
b
=
6
End
sub
是窗体或模块级变量
2、调用的SUB没有定义,且不是VB自带的
可能是你调用了一个未添加的函数或子过程。
3、变量不能在通用区域赋值,必须添加一个过程,定义也必须按规则,否则为变体(Variant)而非你所定义的变量。