当前位置:首页 » 编程软件 » 编译错误无效外部过程

编译错误无效外部过程

发布时间: 2022-04-16 21:06:23

A. VB编程问题 运行后 编译错误:无效外部过程.

PrivateSubCommand1_Click()
Label1.Caption=""
Fora=0To20
Forb=0To33
c=100-a-b
If15*a+9*b+c=300Then
Label1.Caption=Label1.Caption&"公鸡母鸡小鸡各"&a&","&b&","&c&"只"&vbCrLf'vbcrlf是在同一行的
EndIf
Next
Next
EndSub

B. VB中编译错误,无效外部过程,怎么解决。

VB是事件驱动的。语句和命令必须被包含在过程或函数中。通用区域除了放置定义语句,不能放置其他任何语句。所以
Num1 = 0
Num2 = 0
StrNum1 = ""
StrNum2 = ""
FristNum = True
这五行你放错地方了,你可以把他们放到Form_Load事件中:

Private Sub Form_Load()
Num1 = 0
Num2 = 0
StrNum1 = ""
StrNum2 = ""
FristNum = True
End Sub

但你的代码还有好多错误,粗看了下不下10处,而且是很致命的错误,是无法运行的。你还是一点一点搞清楚了再说吧。

C. VB编译错误:无效外部过程

你的代码我运行没有问题。

D. 编译错误无效外部过程,第七行 L = ","这句话错了,为啥啊

I let it. Why? You can't use the Bai Sohu demon? You found it.

E. 怎样在VB中为全局变量赋初值 public t as integer t=1 会出现“无效外部过程”的编译错误

t=1为赋值语句,只能在过程Sub或Function内执行,不能在过程外执行。
如果你的启动对象为sub main,在sub main中赋值:
sub main
t=1
form1.show
end sub
如果你的启动对象为窗体,在该窗体的form_load中赋值:
private sub form_load
t=1
end sub
也可以在你第一次用到该变量的那个过程中赋值

const t=1可以在过程外,但需要删除public t as integer

F. vb编译错误无效外部过程怎么解决呀

把这些代码放到一个过程或函数里去。
比如放到form_click()或一个command1_click()
或自己建立一个过程,比如:
sub a()
...
end sub
然后在某单击事件里调用。

G. 为什么会出现"编译错误:无效外部过程

Private Sub Command1_Click()Label1.Caption = ""For a = 0 To 20 For b = 0 To 33 c = 100 - a - b If 15 * a + 9 * b + c = 300 Then Label1.Caption = Label1.Caption & "公鸡母鸡小鸡各" & a & "," & b & "," & c & " 只 " & <a href="https://www..com/s?wd=vb&tn=44039180_cpr&fenlei=-bIi4WUvYETgN-" target="_blank" class="-highlight">vb</a>CrLf '<a href="https://www..com/s?wd=vb&tn=44039180_cpr&fenlei=-bIi4WUvYETgN-" target="_blank" class="-highlight">vb</a>crlf是在同一行的 End If <a href="https://www..com/s?wd=Next&tn=44039180_cpr&fenlei=-bIi4WUvYETgN-" target="_blank"class="-highlight">Next</a><a href="https://www..com/s?wd=Next&tn=44039180_cpr&fenlei=-bIi4WUvYETgN-" target="_blank" class="-highlight">Next</a>End Sub

H. 关于VB INPUTBOX的问题

InputBox("请输入一些内容","友情提示","您要输入内容的地方",1000,2000)
详解:1."请输入一些内容":显示在弹出对话框上面的文字
2."友情提示":弹出对话框的标题
3."您要输入内容的地方":弹出对话框内文本框默认出现的文字
4.1000,2000:显示在窗体位置的X,Y坐标,单位是像素还是缇就没注意.
5.有些正规的程序还会为对话框加入帮助内容,就要用到helpfile和context这两个参数,一般是自编程序的话可以省略.

下面是网络的资料:
InputBox(prompt[, title] [, default] [, xpos] [, ypos] [, helpfile, context])
InputBox 函数的语法具有以下几个命名参数:
部分 描述
Prompt 必需的。作为对话框消息出现的字符串表达式。prompt 的最大长度大约是 1024 个字符,由所用字符的宽度决定。如果 prompt 包含多个行,则可在各行之间用回车符 (Chr(13))、换行符 (Chr(10)) 或回车换行符的组合 (Chr(13) & Chr(10)) 来分隔。
Title 可选的。显示对话框标题栏中的字符串表达式。如果省略 title,则把应用程序名放入标题栏中。
Default 可选的。显示文本框中的字符串表达式,在没有其它输入时作为缺省值。如果省略 default,则文本框为空。
Xpos 可选的。数值表达式,成对出现,指定对话框的左边与屏幕左边的水平距离。如果省略 xpos,则对话框会在水平方向居中。
Ypos 可选的。数值表达式,成对出现,指定对话框的上边与屏幕上边的距离。如果省略 ypos,则对话框被放置在屏幕垂直方向距下边大约三分之一的位置。
Helpfile 可选的。字符串表达式,识别帮助文件,用该文件为对话框提供上下文相关的帮助。如果已提供 helpfile,则也必须提供 context。
Context 可选的。数值表达式,由帮助文件的作者指定给某个帮助主题的帮助上下文编号。如果已提供 context,则也必须要提供 helpfile。
说明
如果同时提供了 helpfile 与 context,用户可以按 F1 来查看与 context 相应的帮助主题。某些主应用程序,例如,Microsoft Excel,会在对话框中自动添加一个 Help 按钮。如果用户单击 OK 或按下ENTER ,则 InputBox 函数返回文本框中的内容。如果用户单击 Cancel,则此函数返回一个长度为零的字符串 ("")。
注意 如果还要指定第一个命名参数以外的参数,则必须在表达式中使用 InputBox。如果要省略某些位置参数,则必须加入相应的逗号分界符。

I. Microsoft Visual Basic中编译错误:无效外部过程怎么解决

也许是sub end sub
if end if
等等的不配对造成的 仔细检查一下 也可以把代码放这里给你检查

J. VB 创建Excel对象时 出现 无效外部过程 编译错误

代码要写在过程内 如:
Private Sub Form_Load()
Dim XlsObj As Excel.Application 'Excel对象
Dim XlsBook As Excel.Workbook '工作簿
Dim XlsSheet As Excel.Worksheet '工作表
Set XlsObj = CreateObject("Excel.Application") '创建EXCEL对象
End Sub

热点内容
基础it编程的书籍 发布:2024-05-05 14:19:47 浏览:441
网易梦之国服务器ip 发布:2024-05-05 14:06:11 浏览:34
如何设置一个通俗易懂的密码 发布:2024-05-05 13:52:21 浏览:621
新网易我的世界服务器 发布:2024-05-05 13:42:44 浏览:662
算法题写错了 发布:2024-05-05 13:34:57 浏览:804
sql按小时分组 发布:2024-05-05 13:26:25 浏览:94
张艺谋我们一家访问人 发布:2024-05-05 12:38:05 浏览:111
美版安卓系统怎么安装 发布:2024-05-05 12:37:18 浏览:920
qq邮箱缓存地址 发布:2024-05-05 12:37:16 浏览:986
电位算法 发布:2024-05-05 12:36:01 浏览:727