Clique para saber mais...
  Home     Download     Produtos / Cursos     Revista     Vídeo Aulas     Fórum     Contato   Clique aqui para logar | 06 de Outubro de 2026
  Login

Codinome
Senha
Salvar informações

 Esqueci minha senha
 Novo Cadastro

  Usuários
114 Usuários Online

  Revista ActiveDelphi
 Assine Já!
 Edições
 Sobre a Revista

  Conteúdo
 Apostilas
 Artigos
 Componentes
 Dicas
 News
 Programas / Exemplos
 Vídeo Aulas

  Serviços
 Active News
 Fórum
 Produtos / Cursos

  Outros
 Colunistas
 Contato
 Top 10

  Publicidade

  [Artigos]  Trabalhando com SQL Server em Rede – Parte II - Deploy Final
Publicado por ActiveDelphi : Quarta, Agosto 09, 2006 - 07:02 GMT-3 (7215 leituras)
Comentários comentar   Enviar esta notícia a um amigo Enviar para um amigo   Versão para Impressão Versão para impressão
Sérgio Guedes Ola amigos, como estão os estudos? Nessa segunda parte do artigo irei falar sobre a criação do deploy usando inno setup baseado no artigo Criando programas de instalação com inno setup software livre e open source, do Manoel campos. Queria agradecer a todos os leitores que estão me dando apoio, isso é muito importante. Todas as dicas que me foram sugeridas serão apresentadas assim que possível, uma dica boa foi falar mais sobre os recursos do dbexpress.

Sobre as ferramentas

O Inno Setup é um compilador de programas de instalação. Ele utiliza um arquivo de script semelhante a um arquivo INI contendo instruções para o compilador gerar o instalador. Nesse artigo estou usando o Inno Setup 5.1.6 ( http://www.innosetup.com )

Inno Setup: No inno setup vamos criar o nosso deploy através do assistente ou via script.

Criando o Deploy

Depois de baixar e instalar o inno, abra o mesmo e siga os passos a baixo.

Logo quando se abre o programa, é mostrada uma janela onde pode-se escolher entre criar um novo deploy via script, assistente ou abrir um assistente já existente. Escolha a opção Create a new script file using the script wizard, para usamos o assistente e clique em OK.


Figura 1 - Opções para iniciar um script.

Na janela de boas vindas do assistente clique em avançar, na próxima janela vamos configuras as seguintes opções como na figura baixo:


Figura 2 - Opções do programa: Nome da aplicação, versão, empresa e website.

Observação: Em todas as telas, os campos em negrito são obrigatórios.

Clique no botão Next e na tela seguinte você informará o caminho de instalação da aplicação:


Figura 3 - Destino do Aplicativo

  • Application destination base directory: informe qual a pasta base para instalação da sua aplicação. Você pode escolher uma das seguintes opções:
  • "Program Files directory" para definir que o seu programa deve ser instalado dentro da pasta "Arquivos de Programas"
  • "Custom" para definir uma pasta fixa para instalar o programa, por exemplo, "C:\Meu programa". Caso escolha essa opção, o campo logo abaixo será habilitado para informar a pasta base de instalação.
  • Application directory name: informe a pasta, dentro da pasta base, onde o aplicativo será instalado.
  • Allow user to change the application directory: marque esta opção se você desejar que o usuário possa modificar a pata onde o programa será instalado.

Na tela seguinte você deverá informar os arquivos que serão instalados com sua aplicação:


Figura 4 - Arquivos a serem instalados

  • Application main executable file: informe o caminho do aplicativo que será instalado, observe que eu colquei o nosso executável criando na primeira parte desse artigo.
  • Allow user to start the application after Setup has finished: marque esta opção se você deseja que o usuário possa rodar o aplicativo ao final da instalação.
  • Other application files: neste campo serão listados outros arquivos que sejam instalados junto com a aplicação.
  • Adicione o arquivo Config como na figura acima, ele vai ser o responsável pela configuração na maquina client.

Clique no botão “Add file(s)...” para incluir arquivos.

Para incluir uma pasta toda onde você tenha armazenado arquivos que deseja que sejam instalados, clique no botão “Add directory...”. Depois que você selecionar a pasta que contém arquivos que deseja incluir na instalação, será questionado se deseja que os arquivos nas subpastas sejam adicionados na instalação. Veja exemplo da mensagem abaixo:


Figura 5 - Confirmação ao adicionar diretório

Para remover um item incluído basta selecioná-lo e clicar no botão "Remove" e para alterar um item incluído basta clicar no botão "Edit".

Clique em Next e na próxima tela irá definir os atalhos que serão criados para a sua aplicação.


Figura 6 - Configurando a criação dos atalhos

  • Application Start Menu folder name: nome da pasta da aplicação no Menu Iniciar.
  • Allow user to change the Start Menu folder name: permitir ao usuário alterar o nome da pasta do menu iniciar.
  • Allow user to disable Start Menu folder creation: permitir ao usuário escolher criar ou nõa uma pasta no Menu Iniciar.
  • Create a Internet shortcut in the Start menu Folder: criar um atalho para o site da aplicação no Menu Iniciar.
  • Create a Uninstall icon in the Start Menu folder: criar um atalho para remover a aplicação a partir do Menu Iniciar.
  • Allow user to create a desktop icon: permitir ao usuário ter a opção de criar um atalho na Área de Trabalho
  • Allow user to create a Quick Lauch icon: permitir ao usuário ter a opção de criar um atalho na Barra de Inicialização Rápida (aquela que contém alguns atalhos, encontrada na barra de tarefas, geralmente ao lado do Botão Iniciar)

Clique em Next e na próxima janela será definido os arquivos de texto que conterão as informações referentes à aplicação, que devem ser mostradas durante a instalação. Todos os campos são opcionais:


Figura 7 - Informações gerais durante a instalação

  • Licence file: clique no botão Browse para informar o nome de um arquivo de extensão .txt ou .rtf que contém informações referentes à licença de uso da aplicação.
  • Information file shown before installation: clique no botão Browse para informar o nome de um arquivo de .txt ou .rtf que contém informações que devem ser mostradas antes do início da instalação. Este não é um arquivo "leiame". Existe outra opção, que não é apresentada neste assistente, para mostrar um arquivo "Leiame".
  • Information file shown after installation: clique no botão Browse para informar o nome de um arquivo de .txt ou .rtf que contém informações que devem ser mostradas depois do término da instalação.

Clique em Next para podermos configurar os idiomas do nosso deploy:


Figura 8 - Opções de idioma

Na próxima etapa, iremos configurar as opções de geração do executável:


Figura 9 - Criando o executável

  • Custom Compiler output directory: Onde será gerado o nosso executável.
  • Complier output base name: o nome do nome executável.
  • Custom Setup ícone file: Local onde se encontra o ícone di nosso executável.
  • Setup Password: Senha de Licença do seu aplicativo.

Clique em Next para finalizar o assistente. Será questionado se deseja gerar o executável. Escolha sim e depois o excute para testar seu funcionamento.

Para finalizar, observe a seguinte linha no script que foi gerado:

[Files] Source: "C:\Documents and Settings\Administrator\Meus documentos\Config.Ini"; DestDir: "{app}"; Flags: ignoreversion

Ele tem uma seção chamada Files, onde lista os arquivos que serão levados junto com o seu executavel.

Observe também que no caso desse nosso arquivo Config será copiado na pasta onde for instalado o executável, se você quiser colocado na pasta system do Windows por exemplo, coloque {sys} no lugar de {app}.

Se precisar copiar o arquivo no system e na pasta do executável, muito usado com dll, adicione apenas mais uma linha na seção Files:

Source: "C:\Documents and Settings\Administrator\Meus documentos\Config.Ini"; DestDir: "{sys}"; Flags: ignoreversion

Conclusão

Nesse artigo expliquei como criar aplicação deploy usando inno setup, que é uma ferramenta muito boa, e o mais importante: é free.

Clique aqui para fazer o download do script.

Sérgio de Castro Guedes
Analista da MAIS Sistemas Inteligentes
www.sistemasmais.net
Contato: Sergio_rj45@yahoo.com.br
MSN: Sergio_work2@hotmail.com



Comentários Comentários
   Ordem:  
Comentários pertencem aos seus respectivos autores. Não somos responsáveis pelo seus conteúdos.
  Edição 112

Revista ActiveDelphi

  50 Programas Fontes


  Produtos

Conheça Nossos Produtos

Copyright© 2001-2016 – Active Delphi – Todos os direitos reservados