TDateTime - вещественное число (дата размещается в левой части числа, до десятичной точки, время - в правой части).
Для организации цикла от StartDate до StopDate, просто напишите:
trunc(StartDate) to trunc(StopDate)