我有这个代码只运行两次,变量 DateStart := 27-01-2013 DateStop := 31-03-2013
我认为它应该以 31-01-2013、28-02-2013 和 31-3-2013 的结果运行但我只得到 2 个结果
我很确定我一直盯着看,看不到问题
begin
DateStart := EndOfTheMonth(DateStart);
while DateStart <= DateStop do
begin
FsFutureCreate(DateStart, cxDebit.Value, cxKredit.Value, aAccount, aType, aStore, aCity, txtText.Text, lRecord);
DateStart := EndOfTheMonth(IncMonth(DateStart));
end;
end;