首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

fastReport 自定义函数出错,请高手指教,该怎么处理

2012-02-08 
fastReport 自定义函数出错,请高手指教根据:http://blog.csdn.net/SmallHand/article/details/4430493 介

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)]

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

热点排行