GARANTIR DESCONTO

Fórum Pegar data para versão!!!! #265093

12/01/2005

0

Olá........
Eu escrevi o seguinte comando para automaticamente gerar uma versão para mim do meu programa:

StatusBar1.Panels[5].Text := ´Usuário: ´ + FrmAbre.Edit1.Text + ´ Versão: ´+DateTimeToStr(FileDateToDateTime(FileAge(Application.ExeName)));

Coloquei este EXE no site para os clientes baixarem a nova versão, só que a versão fica com a data que o cliente baixou do site e não mais a minha data de compilação!!!!!
Tem como fazer para esta data ser a da compilação e não de qdo os clientes baixam????? :?:
Obrigada!!!!!!!!!!!!! :)


Babyprogram

Babyprogram

Responder

Posts

12/01/2005

Massuda

Experimente usar o [b:61697d56dd]Compile Time Expert[/b:61697d56dd] (freeware com fonte disponível [url=http://www.fi.muni.cz/~xkovalc/index.php?lang=en§ion=delphi]neste link[/url]).

Toda vez que você compila/builda seu projeto, esse expert irá gerar um arquivo texto, que pode ser incluído em uma das units do projeto, contendo três constantes (os valores são exemplo):
const
  CompileTime = 38364.7242089815;
  CompileDateStr = ´12/01/2005´;
  CompileTimeStr = ´17:22:51´;
Como essas constantes são parte do seu programa, elas não tem o problema que você citou e tem a vantagem de serem geradas automaticamente pelo expert.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar