原创 --- VB电池代码打进去后,VB电池自身变红,望各位大神指点个中原因和改进方法,谢谢

[复制链接]
跳转到指定楼层
19368 流云域 发表于 2016-8-29 19:48:41 楼主
问题如上图,看教程练习时碰到此VB代码电池,输入进去时电池变红,是我输入的代码格式出问题?还是?对VB不是很熟悉,望各位大神指点指点,谢谢

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
关于大陆地区Rhino原厂培训中心
筑梦NARUTO 发表于 2016-8-29 20:58:44
2
本帖最后由 筑梦NARUTO 于 2016-8-29 21:02 编辑

看错误提示啊,你这样根本没办法知道错误在哪里
第一:没输入参数
第二:参数类型没设置还有你那S1_在定义的时候没定义啊,你直接在用,也可能导致错误
等等都可能导致错误呀
筑梦NARUTO 发表于 2016-8-29 21:10:10
3
补个我的理解,不知道你那个代码是不是干这个的,记得看A_的定义

123.jpg (187.15 KB, 下载次数: 20)

123.jpg
 楼主| 流云域 发表于 2016-8-30 22:37:19
4
本帖最后由 流云域 于 2016-8-30 22:38 编辑
筑梦NARUTO 发表于 2016-8-29 21:10
补个我的理解,不知道你那个代码是不是干这个的,记得看A_的定义

筑梦大神,我刚刚开始接触VB,有时遇到一些代码不懂是什么意思,例如此电池里 x.z 的那个 点z 的意思与作用就不太明白,教程里面也没写,关于代码具体意思及其用法,可有什么地方能查到?
猫熊 发表于 2016-8-30 23:14:05
5
流云域 发表于 2016-8-30 22:37
筑梦大神,我刚刚开始接触VB,有时遇到一些代码不懂是什么意思,例如此电池里 x.z 的那个 点z 的意思与作 ...

属性的意思。推荐C#,或者python。VB语言现在有点过时啦
筑梦NARUTO 发表于 2016-8-31 00:41:08
6
流云域 发表于 2016-8-30 22:37
筑梦大神,我刚刚开始接触VB,有时遇到一些代码不懂是什么意思,例如此电池里 x.z 的那个 点z 的意思与作 ...

对,就是属性的意思,这个需要面向对象的知识,那个z.Z就是point3d类的Z值属性。就是求一个点的Z值
 楼主| 流云域 发表于 2016-8-31 22:26:15
7
本帖最后由 流云域 于 2016-9-1 12:02 编辑
筑梦NARUTO 发表于 2016-8-31 00:41
对,就是属性的意思,这个需要面向对象的知识,那个z.Z就是point3d类的Z值属性。就是求一个点的Z值

筑梦大神,81行那里  Private Sub RunScript(ByVal s1 As Object,...)是如何改成   Private Sub RunScript(ByVal s1 As Point3d,...)?无论我怎么按退格键,81行那个蓝色的        As Object 都无法删除并改成   As Point3d  ,不明白。。。  另,可能同样因为 81行 的代码修改不成功,D项输出变成了 null  而不是7。。。其实81行是如何修改的呢?   
 楼主| 流云域 发表于 2016-8-31 22:31:49
8
猫熊 发表于 2016-8-30 23:14
属性的意思。推荐C#,或者python。VB语言现在有点过时啦

感谢大神指点
猫熊 发表于 2016-9-1 12:38:03
9

数据类型设置。那个是你改过类型,它自动会变
您需要登录后才可以回帖 登录 | 注册成为会员

本版积分规则