语法问题

mycatlove 2010-01-08 01:54:58
请问下面的语法是什么意思?特别是中间的空格,VB里面有这样的写法吗?
SynDeviceCtrl1.LoadPacket SynPacketCtrl1


这段代码是Synaptics触摸版的SDK里面的一个示例代码,用触摸版作画。SynDeviceCtrl1和SynPacketCtrl1是两个控件
...全文
154 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jy497759649 2010-01-08
  • 打赏
  • 举报
回复
SynDeviceCtrl1.LoadPacket SynPacketCtrl1

SynDeviceCtrl1是一个对象,LoadPacket是SynDeviceCtrl1的一个方法(或函数),
SynPacketCtrl1是另一个对象,它作为一个参数,传送到SynDeviceCtrl1.LoadPacket的方法中。
king06 2010-01-08
  • 打赏
  • 举报
回复
[code=MSDN]调用一个过程时,并不一定要使用 Call 关键字。如果使用 Call 关键字来调用一个需要参数的过程,参数就必须要加上括号。如果省略了 Call 关键字,那么也必须要省略参数外面的括号。如果使用 Call 语法来调用内建函数或用户定义函数,则函数的返回值将被丢弃。[/MSDN]
king06 2010-01-08
  • 打赏
  • 举报
回复
call SynDeviceCtrl1.LoadPacket (SynPacketCtrl1)
vb.net的不清楚
mycatlove 2010-01-08
  • 打赏
  • 举报
回复
SynDeviceCtrl1.LoadPacket有一个参数"pPacket As SynPacketCtrl",如果代码写成
SynDeviceCtrl1.LoadPacket (SynPacketCtrl1)
的话,程序就出错了。438错误:对象不支持该属性或方法。

在VB.Net里面,这句应该怎么写?
king06 2010-01-08
  • 打赏
  • 举报
回复
LoadPacket是codeSynDeviceCtrl1对象的一个方法,空格后面的是参数
Tiger_Zhao 2010-01-08
  • 打赏
  • 举报
回复
VB 调用过程、或者调用函数而忽略返回值,就不需要加括号。
在其他语言中,就是下面的形式
SynDeviceCtrl1.LoadPacket(SynPacketCtrl1);
luofenghen 2010-01-08
  • 打赏
  • 举报
回复
没用过触摸板
语法看起来是没错
SynDeviceCtrl1.LoadPacket ‘SynDeviceCtrl1的属性LoadPacket
SynPacketCtrl1 作为的一个值
中间有空格

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧