在BCB里,怎么判断这样一个时间范围?跟系统日期去判断

在BCB里,如何判断这样一个时间范围?跟系统日期去判断? - C++ Builder / Windows SDK/API
我想实现的目的是:
void   __fastcall   TForm1::Timer1Timer(TObject   *Sender)
{

}
在这样一个时间触发的函数里,我有两个文本框,里面输入开始的时间和终止时间,请问如何判断在这个时间范围内,我要完成一个MyFun()函数。这个判断如何实现?

------解决方案--------------------
Word CurHour = HourOf(Now()); // obtain the hour of the day, between 0 and 23

if ((CurHour > = 18) || (CurHour <= 7))
{
MyFunc();
}