| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 594 人关注过本帖
标题:语法哪里不对啊求高手指点下
只看楼主 加入收藏
yilinlangzi
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2013-6-24
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:7 
语法哪里不对啊求高手指点下
Private Sub Form_Load()
const players()  As String  = {"Dan", "Fred", "Bart", "Carlos", _
  "Ty", "Juan", "Jay", "Sam", "Pedro"}
Const i As Integer = CInt(Textbox1.Text)
MsgBox (players(i) & " is on first base.")

End Sub

运行时说没有AS或等号=
怎么会事?
2013-06-30 22:47
snrtjat
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:山那边 海尽头
等 级:贵宾
威 望:22
帖 子:1115
专家分:7025
注 册:2013-1-21
收藏
得分:2 
代码是.net的吧!
你的版本是不是VB 6.0的

不怕错误,只怕知错不改.
2013-07-01 13:46
Artless
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:4211
专家分:28888
注 册:2009-4-8
收藏
得分:2 
Const i As Integer = CInt(Textbox1.Text)

无知
2013-07-01 20:59
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4943
专家分:30067
注 册:2008-10-15
收藏
得分:6 
const players()  As String  = {"Dan", "Fred", "Bart", "Carlos", _
  "Ty", "Juan", "Jay", "Sam", "Pedro"}

const 是定义常量的。
VB 不能与 C 一样的,在变量定义时初始化,必须新写过一行进行初始化。
还有,VB 不能对一个已经存在的数组进行赋值(BYTE数组例外,返回值是数组的例外),只能对数组里的元素一个一个的单独进行赋值。

Const i As Integer = CInt(Textbox1.Text)
const 同样
初始化,同样。
const 定义的常量里只能出现 常量进行运算,不能出现 函数、变量、属性。

授人于鱼,不如授人于渔
早已停用QQ了
2013-07-01 22:22
yilinlangzi
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2013-6-24
收藏
得分:0 
回复 2楼 snrtjat
我的版本是V6.0的,
这段代码是教程给的。
我没运行下得去
2013-07-02 13:34
yilinlangzi
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2013-6-24
收藏
得分:0 
回复 4楼 风吹过b
const 不能定义函数?那怎么办
VB有没有定义函数的
2013-07-02 13:39
yilinlangzi
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2013-6-24
收藏
得分:0 
Private Sub Command1_Click()
Dim players() As String = {"Dan", "Fred", "Bart", "Carlos", _
  "Ty", "Juan", "Jay", "Sam", "Pedro"}
Dim i As Integer = CInt(Textbox1.Text)
MsgBox (players(i) & " is on first base.")
End Sub
运行时语法错误
查找帮助提示: MSDN集合不存在。请重新安装 MSDN,也不知道这是啥东西,和这有关系吗?
2013-07-02 13:51
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4943
专家分:30067
注 册:2008-10-15
收藏
得分:0 
Const i As Integer = CInt(Textbox1.Text)

分成二行写就是了。
dim i as integer
i=cint(textbox1.text)

授人于鱼,不如授人于渔
早已停用QQ了
2013-07-02 14:38
快速回复:语法哪里不对啊求高手指点下
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017531 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved