lanxn 发表于 2004-10-27 15:18:07

加载GUI Map文件后执行到if 语句时总提示语法错误?

加载GUI Map文件后执行到if 语句时总提示:Syntax errortexit;
把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:55

90%可能性是输入法问题,看看if前有没有别的{}漏掉了

lanxn 发表于 2004-10-27 15:29:04

没有啊,我检查过了,我把从开始的语句贴出来.

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:41


:

生如火花 发表于 2004-10-27 15:37:45

gui_load里直接写路径,不需要那么复杂

lanxn 发表于 2004-10-27 15:50:50

嗯,你写的

:
是什么意思啊?

lanxn 发表于 2004-10-27 15:58:00

多谢,我现在已经运行过去了 ^_^

keen_20 发表于 2004-10-27 18:13:15

看程序是没有问题的
或许是输入法的问题吧,
还有一种情况就是意外
winrunner的编辑界面是没有边界的,或许你在看不到的区域意外输入了{或者}

依伊卜舍 发表于 2004-10-28 09:05:44

如何解决的?
页: [1]
查看完整版本: 加载GUI Map文件后执行到if 语句时总提示语法错误?