É amigos, por favor, esqueçam. Está tudo certo... apesar das datas serem totalmente "malucas", elas tem 30 dias entre elas... desde o início.. :o)
[]s 2008/5/14 Fellipe Henrique <[EMAIL PROTECTED]>: > Olá Marcos, obrigado pela resposta, o problema, é que nem sempre será 30 > dias... as vezes o usuário pode por 15 dias... > > fiz este pequeno exemplo pra mostrar o problema: > > var > i:integer; > LastDate: TDate; > begin > LastDate := Date; > for i := 1 to 100 do > begin > ListBox1.Items.Add(FormatDateTime('dd/mm/yyyy', (LastDate))); > LastDate := (LastDate + 30); > end; > > Repare nas datas como elas ficam totalmente malucas. > > []s > > 2008/5/14 Marcos André <[EMAIL PROTECTED]>: > > tenta usar ou criar uma função inc month. >> >> qq coisa vc pode decompor a data em delphi "decode" e incrementar somente >> o >> mês >> >> Abraço >> >> 2008/5/14 Fellipe Henrique <[EMAIL PROTECTED] <fellipeh%40gmail.com>>: >> >> >> > Olá amigos, seguindo exemplos achados na internet, tenho uma função que >> > acrescenta N dias a uma data, vamos supor,: >> > >> > 14/05/2008 30-> 14/06/2008 60-> 14/07/2008 90->14/08/2008 >> > >> > Faço assim: DataVencimento := DataVenda + QtdDias; >> > >> > Porém, quando o usuário poe 26 vezes (de 30 em 30 dias), dá dias >> errados, >> > diferença de 10 a 15 dias entre as dadas... exemplo, no caso acima: tudo >> > deveria ficar entre 12 e 15 no máximo, por causa dos meses de 28, 29, >> 30, >> > 31 >> > dias. mas ao inves disso, no final fica datas assim: 02/05/2010, ou >> seja, >> > diferença de mais de 10 dias. >> > >> > O que estou fazendo de errado? >> > >> > Obrigado desde já. >> > >> > []s >> > >> > -- >> > _________________________________ >> > T.·.F.·.A.·. >> > Fellipe Henrique >> > [EMAIL PROTECTED] <fellipeh%40gmail.com> <fellipeh%40gmail.com> >> > >> > Sou a favor da lei LEI 607/2007 >> > >> > [As partes desta mensagem que não continham texto foram removidas] >> > >> > >> > >> >> [As partes desta mensagem que não continham texto foram removidas] >> >> >> > > > > -- > _________________________________ > T.·.F.·.A.·. > Fellipe Henrique > [EMAIL PROTECTED] > > Sou a favor da lei LEI 607/2007 > -- _________________________________ T.·.F.·.A.·. Fellipe Henrique [EMAIL PROTECTED] Sou a favor da lei LEI 607/2007 [As partes desta mensagem que não continham texto foram removidas]