Artigo Clube Delphi 72 - Automated Build Studio

Artigo da Revista Clube Delphi Edição 72.

Esse artigo faz parte da revista Clube Delphi Edição 72. Clique aqui para ler todos os artigos desta edição

Atenção: por essa edição ser muito antiga não há arquivo pdf para download deste artigo.

Utilitários

Automated Build Studio

Compilações automáticas de aplicações Delphi, com compactação do EXE e geração do instalador

 

Você está desenvolvendo uma aplicação e ela começa a ficar grande: pacotes, DLLs, componentes etc. Antes que você perceba, a aplicação fica tão complexa que alguns passos para sua geração são pulados: você nota que liberou a versão de debugging para produção ou algum componente está faltando.

Não é chato quando o usuário manda um e-mail dizendo: “Eu instalei a aplicação e, quando a executo, aparece uma mensagem: “função NovaFuncaoNaDLL não encontrada em MinhaDLL.dll. O que estou fazendo de errado?”. Nesse caso, o usuário foi até gentil, muitos não são assim. Esse erro aparece quando você mandou uma nova versão do programa principal com uma velha versão da DLL e a função que foi adicionada na última versão não foi encontrada.

A resposta para esse tipo de problema é uma ferramenta de automatização de compilações, como o Automated Build Studio, da AutomatedQA.

 

Usando o Automated Build Studio

Você pode baixar uma versão de demonstração do Automated Build Studio na página daAutomatedQA (www.automatedqa.com/products/abs/index.asp). Após instalar e executar o programa, aparece uma tela como a da Figura 1.

 

Figura 1. Janela principal do Automated Build Studio

 

À esquerda estão as operações que podem ser automatizadas, agrupadas por suas categorias. O painel no meio mostra as operações para o projeto atual (Automated Build Studio chama o conjunto de operações para construir uma aplicação de Macro). À direita fica o assistente, um misto de dicas de ajuda e assistente para construir as operações. O assistente mostra links para os arquivos de ajuda, dicas de auxílio e mostra passos para concluir a operação desejada. Criaremos aqui uma pequena aplicação de teste em Delphi 2005 Win32 que mostra uma mensagem quando um botão é clicado:

 

ShowMessage('Botão clicado');

 

No Automated Build Studio, selecione a opção de menu File>New para criar uma nova macro. No painel Operations selecione Borland Compilers e dê um duplo clique em Compile Delphi 2005 for Win32 Project. Isso adiciona uma nova operação ao painel Macro. Dê um duplo clique na operação para abrir suas propriedades. Uma janela semelhante à Figura 2 é aberta.

 

" [...] continue lendo...

Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Artigos relacionados