读书人

一个简单的有关问题帮忙解答一下多

发布时间: 2013-03-26 09:54:34 作者: rapoo

一个简单的问题,帮忙解答一下,谢谢
function TFPKJFrm.frxReport1UserFunction(const MethodName: String;
var Params: Variant): Variant;
begin
if UpperCase(MethodName) = UpperCase('MoneyCn') then
Result := MoneyCn(Params[0]);
end;

MoneyCn是自定义函数,我想把上面这段话转成C++BUILDER,请问如何写,特别是Result := MoneyCn(Params[0]);这句看不懂

Variant __fastcall TSDIAppForm::frxReport1UserFunction(const UnicodeString MethodName,
Variant &Params)
{

}
[最优解释]
Variant __fastcall TSDIAppForm::frxReport1UserFunction(const UnicodeString MethodName,
Variant &Params)
{
Variant ret = UpperCase(MethodName) == UpperCase? MoneyCn(Params[0]):NULL;
return ret;
}
[其他解释]
Result是函数的返回结果值,C++直接是函数名就行

读书人网 >.NET

热点推荐