GARANTIR DESCONTO

Fórum versão ao compilar? #267966

10/02/2005

0

Olá delphianos

O ambiente do delphi possui algum recurso para gerar/incrementar um número de versão a cada compilação? Se tem, como configurar? Ou algum link que fale sobre o assunto?

Ou existem ferramentas de terceiros que se integram ao ambiente e que podem fazer isso? Qual seria a mais recomendada?


Uso Delphi 7.0

Forte abraço
Delmar


Delmar

Delmar

Responder

Posts

10/02/2005

Nandolh

Vc pode incrementar o build automaticamente a cada build que vc realizar no projeto, desde que a seguinte opção esteja marcada:

Projetct - Options - Version Info - Auto-Increment build number.


Responder

Gostei + 0

10/02/2005

Rodc

Pressione CTRL+SHIFT+F11. Na aba Version Info marque as opções ´Include Version Information in project´ e ´Auto-increment build number´.
A numeração do campo Buld auto-incrementa quando você faz um Build Project.


Responder

Gostei + 0

10/02/2005

Massuda

O ambiente do delphi possui algum recurso para gerar/incrementar um número de versão a cada compilação? Se tem, como configurar? Ou algum link que fale sobre o assunto?
Na IDE, vá em [b:dd742bf6e4]Project/Options[/b:dd742bf6e4] e clique na aba [b:dd742bf6e4]Version Info[/b:dd742bf6e4]. Marcando a opção [b:dd742bf6e4]Include version information in project[/b:dd742bf6e4] irá incluir um resource [url=http://msdn.microsoft.com/library/en-us/tools/tools/versioninfo_resource.asp]VERSIONINFO[/url] no seu executável; uma explicação sobre esse resource pode ser obtida [url=http://msdn.microsoft.com/library/en-us/tools/tools/versioninfo_resource.asp]neste artigo do MSDN[/url].

No grupo [b:dd742bf6e4]Module version number[/b:dd742bf6e4] você pode definir o número da versão do programa ou marcar a opção [b:dd742bf6e4]Auto-increment build number[/b:dd742bf6e4], que irá incrementar automaticamente o valor do [b:dd742bf6e4]Build[/b:dd742bf6e4] da versão do programa a cada build.

Para obter os dados de versão do programa, existem componentes que fazem isso ou [url=http://forum.clubedelphi.net/search.php]pesquise aqui no fórum[/url] sobre isso.

Ou existem ferramentas de terceiros que se integram ao ambiente e que podem fazer isso? Qual seria a mais recomendada?
Além do VERSIONINFO, eu costumo utilizar o [b:dd742bf6e4]Compile Time Expert[/b:dd742bf6e4] (freeware com fonte disponível [url=http://www.fi.muni.cz/~xkovalc/index.php?lang=en?ion=delphi]neste link[/url]) para ter a data/hora da compilação do programa.

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, não precisa de nada de especial para obter seus valores.


Responder

Gostei + 0

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

Aceitar