変数 DateStart := 27-01-2013 DateStop := 31-03-2013 で 2 回だけ実行されるこのコードがあります。
2013 年 1 月 31 日、2013 年 2 月 28 日、2013 年 3 月 31 日の結果で実行する必要があると思いますが、結果は 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;