versão ao compilar?
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
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
Curtidas 0
Respostas
Nandolh
10/02/2005
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.
Projetct - Options - Version Info - Auto-Increment build number.
GOSTEI 0
Rodc
10/02/2005
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.
A numeração do campo Buld auto-incrementa quando você faz um Build Project.
GOSTEI 0
Massuda
10/02/2005
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´;
GOSTEI 0