51Testing软件测试论坛

标题: 加载GUI Map文件后执行到if 语句时总提示语法错误? [打印本页]

作者: lanxn    时间: 2004-10-27 15:18
标题: 加载GUI Map文件后执行到if 语句时总提示语法错误?
加载GUI Map文件后执行到if 语句时总提示:Syntax error  texit;
把texit;注释掉后重新执行又提示:Syntax error  }

我觉得我写的if语句没问题啊,请各位帮我看看是哪里错了?
捕获到ls_return的值为0.

语句:
# 加载GUI Map文件
ls_return = GUI_load(Guifile_Path);
        
if ( ls_return != 0)
   {
      report_msg("Can't load login.gui");
     texit;
   }

[ Last edited by lanxn on 2004-10-27 at 15:23 ]
作者: 生如火花    时间: 2004-10-27 15:21
90%可能性是输入法问题,看看if前有没有别的{}漏掉了
作者: lanxn    时间: 2004-10-27 15:29
没有啊,我检查过了,我把从开始的语句贴出来.

static Test_Path;
static Guifile_Path;
static ls_return;


Test_Path = "D:\\b\\Mercury Interactive\\WinRunner\\dat\\user_record";
Guifile_Path = Test_Path & "\\record.GUI";
GUI_unload_all();
ls_return = GUI_load(Guifile_Path);
if ( ls_return != 0)
   {
      report_msg("Can't load login.gui");
     texit;
   }
作者: 生如火花    时间: 2004-10-27 15:35

:
作者: 生如火花    时间: 2004-10-27 15:37
gui_load里直接写路径,不需要那么复杂
作者: lanxn    时间: 2004-10-27 15:50
嗯,你写的

:
是什么意思啊?
作者: lanxn    时间: 2004-10-27 15:58
多谢,我现在已经运行过去了 ^_^
作者: keen_20    时间: 2004-10-27 18:13
看程序是没有问题的
或许是输入法的问题吧,
还有一种情况就是意外
winrunner的编辑界面是没有边界的,或许你在看不到的区域意外输入了{或者}
作者: 依伊卜舍    时间: 2004-10-28 09:05
如何解决的?




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