51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 2708|回复: 1
打印 上一主题 下一主题

急:在SilkTest中可以使用this指针吗?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-1-17 16:59:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在网上下载了一段代码,里面有多处用到this指针,调试的时候总是提示“‘this’is only valid in a method”,从而导致编译不通过,请问有什么方法解决吗?

出错的代码:  while (this.ColumnCount > 0)
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-1-18 17:21:02 | 只看该作者

this在4-test语句里不是指针(point),应该是关键字(keyword)……

lz可以看看Silk的help,里面讲到了this的3个用处。

1.声明方法。
2.声明属性。
3.专用字词。

对于1.2来说,举个例子将就是用关键字代表自身。
比如:
/* Code Dummy */
// Method
[-]Save ()
// Notepad.TypeKeys ("<Ctrl-S>")
this.TypeKeys ("<Ctrl-S>")
/* End Code Dummy */
你用第一句和第二句都可以编译通过。
这里this就等于Notepad,如果对于长对象,Notepad.a.b.c ...用this就会比较合算,编译速度也会提高。

希望有帮助……
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-5-10 21:40 , Processed in 0.072567 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表