Este é um post disponível para assinantes MVPou 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.

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$
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:"
Este é um post disponível para assinantes MVPou para quem possui Créditos DevMedia. Clique aqui para saber mais!



