M
mvb
Unregistered / Unconfirmed
GUEST, unregistred user!
FastReport中的代码大致如下:
//根据当前页码创建变量并赋值
Set('BM' + VarToStr(<Page#>), Trim(VarToStr(<frxDB."BM">)));
......
//取变量值
Memo.Text := VarToStr(Get('BM' + VarToStr(<Page#>)));
如果变量值是数值就不会有问题,如果为大写数值,如“贰拾叁”等就会报错。
调试时发现FastReport把“贰拾叁”当成一个表达式。请问该如何解决?
//根据当前页码创建变量并赋值
Set('BM' + VarToStr(<Page#>), Trim(VarToStr(<frxDB."BM">)));
......
//取变量值
Memo.Text := VarToStr(Get('BM' + VarToStr(<Page#>)));
如果变量值是数值就不会有问题,如果为大写数值,如“贰拾叁”等就会报错。
调试时发现FastReport把“贰拾叁”当成一个表达式。请问该如何解决?