如何在BCB XE中执行此Delphi过程

时间:2013-03-25 07:01:28

标签: delphi c++builder

我需要直接从SysUtils标头使用IncMonth过程,但我不知道如何在C ++ Builder XE中使用SysUtils.IncMonth()

任何人都可以帮我在C ++ Builder XE中如何做到这一点?

提前致谢..

1 个答案:

答案 0 :(得分:4)

如果在两个函数之间遇到歧义,则需要指定要调用的函数的命名空间,让编译器知道您正在调用哪个函数。在你的情况下,它将是:

SysUtils::IncMonth()

在代码中它可能如下所示:

void __fastcall TForm1::Button1Click(TObject *Sender)
{
    TDateTime TwoMonthsLater = SysUtils::IncMonth(Now(), 2);
    ShowMessage(DateToStr(TwoMonthsLater));
}

每当您收到编译器错误或警告时,您可以查看the reference,它几​​乎总是包含如何解决某个错误或警告的示例。