51Testing软件测试论坛

标题: 急:在SilkTest中可以使用this指针吗? [打印本页]

作者: yaoyao888    时间: 2008-1-17 16:59
标题: 急:在SilkTest中可以使用this指针吗?
我在网上下载了一段代码,里面有多处用到this指针,调试的时候总是提示“‘this’is only valid in a method”,从而导致编译不通过,请问有什么方法解决吗?

出错的代码:  while (this.ColumnCount > 0)
作者: jmy_1981    时间: 2008-1-18 17:21
标题: 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就会比较合算,编译速度也会提高。

希望有帮助……




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2