标题: 这条WR的FUNCTION在哪里跑才正常 [打印本页] 作者: QA_BAY 时间: 2004-11-1 17:12 标题: 这条WR的FUNCTION在哪里跑才正常 public function open_order (in OrderNum)
# Flight Reservation
set_window ("Flight Reservation", 2);
obj_mouse_click ("#32770", 194, 47, LEFT);
menu_select_item ("File;Open Order...");
# Open Order
set_window ("Open Order", 1);
button_set ("Order No.", ON);
edit_set ("Edit", OrderNum);
button_press ("OK");
if (win_exists ("Flight Reservation System") == E_OK)
{
set_window ("Flight Reservation System" ) ;
button_press ("OK");
return (E_COULD_NOT_OPEN ) ;
}
# end if
else
return (E_OK );
# Function executed successfully
}
这条程序在WR那里怎么跑不了,要怎么才可以Function executed successfully呢?
E_COULD_NOT_OPEN这个返回值怎么在HELP里找不到?如果想找到更多的像这些返回代码要去哪里找呢?
谢谢!!:(
[ Last edited by QA_BAY on 2004-11-1 at 17:39 ]作者: pcl2004_27 时间: 2004-11-1 17:59
请楼主说清楚点!
你给出的脚本是个被调用函数!是否是这个脚本的上一层出现的问题?
还有E_COULD_NOT_OPEN 如果在帮助中找不到,看看是否是自定义的返回值!作者: QA_BAY 时间: 2004-11-1 20:52
这个要怎么做才可以被调用呢?像程序员那样,写成一个程序吗?
E_COULD_NOT_OPEN 是自定义的返回值!
但我找不到在哪里的,我在外国网站见到的!作者: xuhongbin 时间: 2004-11-2 08:45
我也不太清楚,这好像是TSL上面的,会不会是一个E_GENERAL_ERROR;
这是上面的原话:
Note that the function open_order returns E_could_not_open when the order does not exist and E_OK when the function is executed successfully.
A function should return an error code, rather than the error code's value.作者: QA_BAY 时间: 2004-11-2 09:35
哦,我明白了,谢谢啦!!作者: lanxn 时间: 2004-11-2 17:14
我的理解不知道对不对,仅供参考