帮忙看看这段代码,nargs?
在学tsl语言,nargs();看了WR帮助,还是不懂,请大家帮忙解释一下沙,贴一段程序,那个nargs()>3啥意思?还有return(-10002);为什么是-10002,不懂。
public functionSelectRow(in table,in col,in cellvalue,out rownum)
{
auto rc,i,cv,arr[];
if(nargs()<3)
return E_ILLEGAL_NUM_OF_PARAMS;
tbl_get_rows_count(table,rc);
for(i=1;i<=rc;i++)
{
tbl_get_cell_data(table,"#"&i,col,cv);
if(cv==cellvalue)
{
tbl_set_selected_row(table,"#" &i);
rownum=i;
return(E_OK);
}
}
return(-10002);
} nargs()<3;我认为这个函数主要是判断本函数中传的参数个数. 别的同志也给点解释吆 咋没人回呀?sdlkfj9 returns the number of arguments passed.
nargs ( ); 函数作用
winrunner返回值定义
E_NOT_FOUND -10002 Window or object not found. 首先谢谢大家的解答,nargs();的解释是WR帮助里的,"returns the number of arguments passed.",不是特别懂。是返回参数的个数吗? 原帖由 kelly-可儿 于 2007-7-11 15:58 发表 http://bbs.51testing.com/images/common/back.gif
首先谢谢大家的解答,nargs();的解释是WR帮助里的,"returns the number of arguments passed.",不是特别懂。是返回参数的个数吗?
是这个意思,检查传递的参数个数
页:
[1]