我需要直接从SysUtils标头使用IncMonth过程,但我不知道如何在C ++ Builder XE中使用SysUtils.IncMonth()
。
任何人都可以帮我在C ++ Builder XE中如何做到这一点?
提前致谢..
答案 0 :(得分:4)
如果在两个函数之间遇到歧义,则需要指定要调用的函数的命名空间,让编译器知道您正在调用哪个函数。在你的情况下,它将是:
SysUtils::IncMonth()
在代码中它可能如下所示:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TDateTime TwoMonthsLater = SysUtils::IncMonth(Now(), 2);
ShowMessage(DateToStr(TwoMonthsLater));
}
每当您收到编译器错误或警告时,您可以查看the reference
,它几乎总是包含如何解决某个错误或警告的示例。