Escolar Documentos
Profissional Documentos
Cultura Documentos
theclub.com.br/Restrito/Revistas/201011/util1011.aspx 1/4
18/04/2020 Artigos
Veja que do lado esquerdo temos uma lista das ações que irão acontecer quando o projeto for executado, falhar, etc.
Além disso, no Final Builder é possível a definição de variáveis para o projeto.
Clique na aba actions e em seguida na pasta Compilers, localizada no lado esquerdo da tela. Serão exibidas algumas
opções:
Veja que temos opção de trabalhar com informações de Assembly de um projeto e builds para Delphi Win32, inclusos
várias versões do Delphi. Temos a opção de Build para o C++ e ainda para arquivos de recurso e Chrome Project.
Selecione “Build Delphi Win32 Project”. Será exibida a tela a seguir:
theclub.com.br/Restrito/Revistas/201011/util1011.aspx 2/4
18/04/2020 Artigos
Nessa tela iremos carregar o projeto Delphi a ser automatizado e definir várias opções, entre elas comentários, opções
do compilador, arquivos de recursos, opções do linker, entre outras.
Após carregar o projeto, clique na aba Run e execute a aplicação. Se tudo estiver correto, será apresentada uma
mensagem de sucesso. Do contrário, será mostrada a mensagem de erro, e caberá ao desenvolvedor corrigir o erro para seguir
adiante.
Nessa parte de correção dos erros é que a integração com a IDE Delphi se mostra essencial, já que não precisamos de
várias ferramentas externas de debugger para realizar a tarefa, já que o próprio debugger Delphi é utilizado.
Vamos definir uma nova ação no build.
Clique na aba Projects e em Variables crie uma nova variável com o nome de SpaceBegin.
Clique na aba actions e selecione a pasta Disk Management. Nessa parte definiremos variáveis que mostrarão o espaço
em disco antes e depois do build.
Selecione GetDiskFreeSpace. Será exibida a janela a seguir:
theclub.com.br/Restrito/Revistas/201011/util1011.aspx 3/4
18/04/2020 Artigos
Em “Read into Variable” selecione a variável SpaceBegin definida anteriormente.
Ainda na janela Actions altere a ordem de ocorrência da ação de GetDiskFreeSpace que definimos agora. Coloque ela
antes do build.
Salve e execute o projeto. Veja que foi exibida a quantidade em disco livre antes do build. Para complementar essa
funcionalidade, podemos definir uma outra variável com o nome de SpaceEnd e colocar a ação para essa variável após o build.
Dessa forma teremos a quantidade de espaço livre em disco antes e depois o build.
Mostrar o espaço em disco livre antes e depois do build é importante para termos controle do nível de consumo de
recursos do projeto. E essa é apenas uma das tarefas que podem ser automatizadas utilizando-se o FinalBuilder.
Conclusão
Com as ferramentas integradas a IDE em sua versão XE, Delphi dá mais um passo para tornar o desenvolvimento de
aplicações uma tarefa mais tranquila.
A automatização de builds propiciada pelo FinalBuilder torna processos repetitivos que tem de ser feitos na montagem
do projeto mais práticos e agrega ganho de tempo para o desenvolvedor.
Espero eu tenham gostado e aguardem as próximas novidades do Delphi XE!
Referência:
Andreano Lanusse Blog: http://www.andreanolanusse.com/blogpt/
Sobre o Autor
Antonio Spitaleri Neto
E-mail: suporte@theclub.com.br
theclub.com.br/Restrito/Revistas/201011/util1011.aspx 4/4