sexta-feira, outubro 28, 2005

PowerBuilder - Recuperando a Data de Compilação do Executável

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: