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

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

2013-03-26 
一个简单的问题,帮忙解答一下,谢谢function TFPKJFrm.frxReport1UserFunction(const MethodName: Stringv

一个简单的问题,帮忙解答一下,谢谢
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++直接是函数名就行

热点排行