zhuyuancan 发表于 2008-10-27 15:33:40

web_reg_save_param参数

如何实现SaveLen参数值用i代替!如下代码直接赋值有误!!
i = strlen(lr_eval_string("{username}"));
lr_output_message("username length = %d",i);
        web_reg_save_param("name","LB=<br>","RB=<br><br><a href=","SaveOffset=23","SaveLen=i",LAST);

lijian422202 发表于 2008-10-27 16:38:38

一般来说,用左右边界就可以了,如果你需要根据每次的登陆用户字符长度做的话,我想应该要把变量和字符分开,如:“SaveLen=”+i,不过LR可能不支持;
还有种方式,就是把i通过lr_save_string方法存入参数,如:lr_save_string(i,"length"),然后“SaveLen={length}”

zhuyuancan 发表于 2008-10-27 17:31:28

我试过lr_save_string方法!!!报 found `int' expected `pointer to const char'!

dishiwujian 发表于 2008-10-27 18:06:30

用lr_save_int试试

zhuyuancan 发表于 2008-10-27 18:11:02

有lr_save_int这个方法吗?我用的是lr8.0米发现此方法

zhuyuancan 发表于 2008-10-27 18:11:36

有lr_save_int这个方法吗?我用的是lr8.0米发现此方法

zhuyuancan 发表于 2008-10-27 18:19:01

可以用itoa方法把整型转换为字符串
页: [1]
查看完整版本: web_reg_save_param参数