Fórum Incrementando um mes em uma data??? #245291
02/08/2004
0
Estou usando a linha de comando.
IncMonth(Data, 1);
Mais ele me retorna a data atual. Estou fazendo algo errado???
Desde já muito obrigado.
Superdelphi
Curtir tópico
+ 0Posts
02/08/2004
Rômulo Barros
procedure TForm1.Button1Click(Sender: TObject); var MinhaData : TDateTime; begin MinhaData := Now; ShowMessage(DateToStr(IncMonth(MinhaData,1))); end; end.
Gostei + 0
02/08/2004
Emerson Nascimento
Data := IncMonth(Data, 1);
Gostei + 0
02/08/2004
Paulo_amorim
Só explicando...
IncMonth retorna um TDateTime com sua data incrementada...
Se vc nao fizer alguma coisa receber seu IncMonth eh a mesma coisa que vc fazer o seguinte:
function SomaNumero( Num: Integer ): Integer; begin Result := Num + 1; end;
A função retorna o munero somado de 1... o que vc esta fazendo eh +/- assim:
i := 0; SomaNumero(i); ShowMessage( i );
Quando na verdade vc teria que fazer ShowMessage( IntToStr(SomaNumero(i) ) );
Espero que ajude
Até+
Gostei + 0
03/08/2004
Tathianam
Minha solução:
Espero ter ajudado :)
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)