function numtoc(c:string):string;
begin
.......这里就是你自己写的delphi里面大小写转换的函数。
end;
//下面就是fastreport1的自定义函数事件。
procedure TForm1.frReport1UserFunction(const Name: String;
p1, p2, p3: Variant;
var val: Variant);
begin
try
if AnsiCompareText('numtoc', Name) = 0 then
val := numtoc(p1);
except
end;
end;
// 说明;
在fastreport里面就可以像自带的函数那样直接用numtoc函数了。相当方便。
const Name 就是你的函数名 fastreport 判断查找出来的
p1,p2,p3就是参数。
val 就是返回值;
这下 你可以随心所欲的了,你要想用几十个自定义函数都可以(速度有一定影响);
这个分数该给我了吧