pflynn
Ubbergeek
Registrado
5.5K Mensagens
122 Curtidas
1. Estou querendo mudar data e hora do sistema na hora em que eu estiver executando meu programa.
ja procurei na internet, so achei como obter ambos e nao como modifica-los.
2. Tenho uma variavel do tipo TDateTime, com uma funçao capturo do sistema a data e a hora. depois de obter tais informaçoes, quero acrescentar tempo(em minutos). ex: data... 14:25:00 (+5 minutos) = data... 14:30:00
alguem sabe quais sao as funçoes, ou como faço para mudar isso?
É importante que você precisa saber que C++ é uma linguagem de uso geral e, portanto, não pode se prender a detalhes tais como alterar a hora do sistema. Você vai precisar de uma forcinha do seu sistema para fazer isso, em outras palavras: o que você pretende fazer é totalmente dependente de plataforma.
------------------------------------------------
Muito bom. Mas tijolo não revida!
------------------------------------------------
MARCZEWSKI
Super Participante
Registrado
655 Mensagens
17 Curtidas
É importante que você precisa saber que C++ é uma linguagem de uso geral e, portanto, não pode se prender a detalhes tais como alterar a hora do sistema. Você vai precisar de uma forcinha do seu sistema para fazer isso, em outras palavras: o que você pretende fazer é totalmente dependente de plataforma.
O sistema vai funcionar na plataforma Windows(XP)!!
Acho que deve ter alguma coisa a v com API !!!
Estarei um pouco ausente do forum por um tempo!!!
Caso seja importante, mande MP(duvidas somente no forum)
grato,
pflynn
Ubbergeek
Registrado
5.5K Mensagens
122 Curtidas
O sistema vai funcionar na plataforma Windows(XP)!!
Acho que deve ter alguma coisa a v com API !!!
Sim, tem tudo a ver com a API do sistema operacional. O oráculo me falou de uma tal de SetSystemTime para ajustar a data e a hora do sistema, e de sua recíproca, GetSystemTime, para recuperá-los. Quando estiver trabalhando nesse sistema, anote tudo o que o oráculo disser e corra para o site que a fornecedora do seu sistema dedica aos desenvolvedores, o MSDN ( http://www.msdn.com ). Veja só:
SetSystemTime function
http://msdn.microsoft.com/en-us/library/ms724942.aspx
------------------------------------------------
Muito bom. Mas tijolo não revida!
------------------------------------------------
MARCZEWSKI
Super Participante
Registrado
655 Mensagens
17 Curtidas
Sim, tem tudo a ver com a API do sistema operacional. O oráculo me falou de uma tal de SetSystemTime para ajustar a data e a hora do sistema, e de sua recíproca, GetSystemTime, para recuperá-los. Quando estiver trabalhando nesse sistema, anote tudo o que o oráculo disser e corra para o site que a fornecedora do seu sistema dedica aos desenvolvedores, o MSDN ( http://www.msdn.com ). Veja só:
SetSystemTime function
http://msdn.microsoft.com/en-us/library/ms724942.aspx
Vlw pela ajuda, mas a funçao q melhor se encaixou foi a SetLocalTime();
agora so falta eu descobrir como acrescentar minutos em determinada hora presente numa variavel TDateTime!!!
------------------ Editado --------------------------------------------------------------------------------------------------------------------------------------------------------
Ja criei uma funçao para acrescentar minutos em uma determinada hora da variavel!!!
obrigado pela ajuda de todos!!!
Estarei um pouco ausente do forum por um tempo!!!
Caso seja importante, mande MP(duvidas somente no forum)
grato,