google搜索 51Testing站内搜索                    软件测试门户 | 软件测试培 训 | 文章资料精选 | 软件测试论坛 | 软件测试博客 | 测试招聘求职 
打印

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

本主题由 fishy 于 2008-1-18 17:08 移动

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


我在网上下载了一段代码,里面有多处用到this指针,调试的时候总是提示“‘this’is only valid in a method”,从而导致编译不通过,请问有什么方法解决吗?

出错的代码:  while (this.ColumnCount > 0)

TOP

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就会比较合算,编译速度也会提高。

希望有帮助……
找啊找啊,找工作……
找来找去,找不到……
[有谁要招小工、临时工、钟点工……] >>  jmy_1981@hotmail.com

TOP

 
当前时区 GMT+8, 现在时间是 2008-10-12 11:58Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹