求助:Error -- memory violation?
本帖最后由 shx711 于 2011-7-29 16:06 编辑脚本如下:
/* Returned FML32 buffer 103 */
lrt_save32_fld_val((FBFR32*)data_4, "id=167772665", 0, "new");
lr_output_message("返回值:%s",lr_eval_string("{new}"));
lrt_save32_fld_val((FBFR32*)data_4, "id=167772666", 0, "new_id");
lr_output_message("返回值:%s",lr_eval_string("{new_id}"));
lrt_abort_on_error();
lrt_tpfree(data_6);
lrt_tpfree(data_5);
lrt_Finitialize32((FBFR32*)data_3);
回放到这一段,报错如下:
Action.c(2141): Error: C interpreter run time error: Action.c (2141):Error -- memory violation : Exception ACCESS_VIOLATION received.
Action.c(2141): Notify: CCI trace: Action.c(2141): lrtfunc_save32_fld_val(0x01761f50, 0x01537c8e "id=167772665", 0, 0x01535550 "new")
小弟的脚本是tuexdo协议的,报错的那段脚本是取服务返回的参数,前面的几个参数一直这样取都没问题,预计返回的参数也应该是string类型,脚本中也没有同名的参数。求指点?感谢! 一般这个错误都是数据类型的错误,具体说不清楚了
页:
[1]