读书人

fastReport 自定义函数出错请高手指

发布时间: 2012-02-08 19:52:21 作者: rapoo

fastReport 自定义函数出错,请高手指教
根据:http://blog.csdn.net/SmallHand/article/details/4430493 介绍的方法
测试结果出错:
function TForm1.frxReport1UserFunction(const MethodName: String;
var Params: Variant): Variant;
begin
if UpperCase(MethodName) = UpperCase('MoneyToCn') then
Result := MoneyToCn(Params[0]);//《---在这里出错
end;

错误提示:
Could not convert variant of type (Array Variant) into type (Double)

请问原因在哪里?如何解决?

[解决办法]
我测试了一下那个例子很正常
是不是你报表里面用错了,Memo内容是这样子:

[MoneyToCn(100)]

括号里面只能是数字+小数点,不能是字符或者是有引号或者其它...

读书人网 >.NET

热点推荐