Existem várias formas de recuperar a data de geração do executável, como utilizar a API do Windows. Recentemente eu li um artigo de um dos desenvolvedores do PowerBuilder que possui uma solução simples e que funciona muito bem.
Faça o seguinte, declare duas constantes globais e atribua today() e now() para elas, assim:
constant date gd_compiled = Today()
constant time gt_compiled = now()
No momento que você compila o executável, o PowerBuilder preenche e armazena a data e hora de geração. Isso ocorre porque a constante é fixa e preenchida no momento de geração do executável.
Só mais uma informação, não é possível fazer o procedimento acima utilizando uma variável datetime, pois é considerado um tipo de dado complexo e o PowerBuilder não permite declarar uma constante deste tipo de dados.
Nenhum comentário:
Postar um comentário