DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da ClubeDelphi DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!

Artigo Clube Delphi Edição 10 - Install Shield

Artigo da Revista Clube Delphi Edição 10.

Esse artigo faz parte da revista Clube Delphi edição 10. 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. Os artigos dessa edição estão disponíveis somente através do formato HTML. 

 

Install Shield

O guia final para esse aplicativo de instalação

 

No fechamento desta edição,  havíamos colocado em pauta a criação de uma matéria sobre ferramentas de instalação. Nossa idéia inicial era realizar um comparativo entre as principais aplicações existentes, elegendo o utilitário ideal para o Delphi. Porém, por falta de espaço (e de tempo) acabei tomando um caminho mais prático - resolvi criar um pequeno tutorial do InstallShield. Nas próximas edições eu prometo redigir a matéria sobre outros aplicativos de instalação.

         Acredito que este é um artigo "para toda a família": pois será apreciado por grande parte dos leitores, desde os que nunca utilizaram  até os que já adotaram o instalador. Veremos, por exemplo, como definir arquivos não atualizáveis - um banco de dados,  não pode ser sobreposto na instalação. A grande dúvida de configuração do BDE também é eliminada, além de um breve comentário a respeito da instalação customizada.

         O InstallShield utilizado nesta matéria é o que acompanha a caixa do Delphi 5, chamado  InstallShield Express v2.02. Muita gente não sabe, mas o InstallShield é um produto completo, que existe inclusive há muito tempo (antes do surgimento do Delphi), e que possui outras versões. A empresa ainda fornece outros aplicativos, como o DemoShield, uma ótima ferramenta para construção de aplicativos de demonstração do produto - aqueles em que o mouse se movimenta sozinho, explicando o uso do software. Outros também interessantes são o NetInstall que permite a instalação e configuração de aplicativos remotamente, e o PackageForTheWeb - um conjunto de soluções para instalação e upgrade de aplicativos diretamente da Internet.

         Portanto, é comum observar recursos utilizados em instalações de aplicativos encontrados no mercado, que a princípio não podem ser reproduzidos na versão do InstallShield que acompanha o Delphi. Este tipo de recurso certamente será encontrado nas outras versões do InstallShield, a Professional 6.0 ou a Windows Installer, que são pagas. Os preços variam  de U$ 95 a U$ 1.195.

         O site do fabricante é bem completo. Caso queira obter maiores informações, não deixe de visitar em www.installshield.com, pois é possível inclusive realizar downloads de versões demo dos produtos.

         Este artigo foi desenvolvido no velho estilo "stepping", ou seja, passo a passo. Portanto, nada mais justo agora do que inicializar o seu InstallShield:

 

 

Nota: As versões do InstallShield que acompanham o Delphi desde a versão 2 sofreram pequenas modificações. Neste momento não iremos nos prender a isto, deixando a seu próprio cargo a tarefa de associar os recursos aqui demonstrados às versões anteriores do aplicativo.

 

         Ao abrir o InstallShield, a janela Welcome será exibida. Escolha a opção "Create a new Setup Project".

 

 

         Pressione OK para exibir a janela NewProject. Após escolher o nome do arquivo  e o diretório em que ele será salvo, marque a opção "Include a custom setup type". Clique em "Ok" para abrir a tela a seguir.

 

 

Esta é a tela principal do Install Shield. Através dela iremos começar passo a passo a personalizar a instalação de nosso aplicativo exemplo.

 

Arquivos usados na instalação:"

A exibição deste artigo foi interrompida.

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da ClubeDelphi DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Christian Chagas
(Sem mini-bio cadastrado)
O que você achou deste post?

    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03