zxdplay 发表于 2010-5-18 14:49:16

新手请教高手为什么编译时提示找不到参数定义

int i_user_id = 0;
i_user_id = {NewParam};

我定义了一个新参数NewParam,确确实实定义成功的,在参数列表中找得到参数定义
但编译后提示,找不到 NewParam 定义
请教高手是哪里出了问题
以下是编译输出信息

vuser_init.c (16): illegal expression
vuser_init.c (16): syntax error; found `NewParam' expecting `;'
vuser_init.c (16): undeclared identifier `NewParam'

[ 本帖最后由 zxdplay 于 2010-5-18 14:53 编辑 ]

juniting 发表于 2010-5-18 15:05:58

貌似不是这样定义的吧,定义的话用dim

zxdplay 发表于 2010-5-18 15:16:04

参数不是在参数列表中定义的么?

帮助上是这样写的
在脚本视图中,选择相应的参数,然后从右键单击菜单中选择“参数属性”。

PrefTest 发表于 2010-5-18 15:28:29

又不是VB,用什么Dim啊?!

改成这样吧:
        int i_user_id = 0;
        i_user_id = atoi(lr_eval_string("{NewParam}"));

云层 发表于 2010-5-18 16:53:34

楼上正解

zxdplay 发表于 2010-5-18 20:46:41

非常感谢PrefTes,我把参数当成宏用了!:lol
页: [1]
查看完整版本: 新手请教高手为什么编译时提示找不到参数定义