Como Usar o InstallShield (Instalações) ..

Fazer download em doc, pdf ou txt
Fazer download em doc, pdf ou txt
Você está na página 1de 6

Como usar o InstallShield

InstallShield armazena todas as informações para criar programas de instalação em arquivos de projeto.
Portanto, o primeiro passo para criar um programa e instalação é criar um novo InstallShield. Execute o
InstallShield e selecione File | New no menu.
Introduza o nome do projeto e o tipo do projeto (Delphi ou programa Windows genérico). Selecione o
diretório em que o arquivo de projeto será armazenado (você também pode especificar um novo subdiretório a ser
criado, se necessário). Se você quiser possibilitar que os usuários personalizem o processo de instalação, marque a
caixa de verificação Custom Setup Type. Isso dá aos usuários a opção de uma instalação típica, personalizada ou
compacta. Pressione o botão Create para criar o novo arquivo de projeto.

A Lista de Conferência de Configuração


Depois de criar um novo projeto, ou quando um projeto existente for aberto, a tela da lista de conferência
de configuração (Setup Checklist) é exibida.
Cada projeto de instalação tem uma série de passos que deve ser concluídas para que se possa criar um programa
de instalação. A lista de conferência de configuração faz um acompanhamento de seu progresso. Cada vez que um
passo é concluído uma marca de verificação aparece na lista de conferência.
Um ícone em forma de dedo indicador mostra o próximo passo a ser dado. Pressione os botões Small Arrow na
lista para exibir a caixa de diálogo para esse passo. Os passos individuais estão agrupados sob cabeçalhos em
negrito. Todos os passos sob um cabeçalho estão contidos em uma única caixa de diálogo.

Defina o Desenho Visual


Este grupo de passos lhe permite especificar as características principais do programa de instalação,
como o nome do aplicativo, o nome da empresa, o bitmap de segundo plano a ser exibido enquanto se instala o
programa etc.
A guia Features da caixa de diálogo contém somente uma configuração, a qual instrui o InstallShield a criar um
utilitário Uninstall quando instalar seu programa. Esta opção sempre deve ser selecionada.
Introduza as informações sobre o aplicativo nesta página : o nome do aplicativo, o nome do arquivo executável, o
número da versão e o nome da empresa. Note que o nome do arquivo executável é prefixado com [Program Files].
Este é um marcador para o diretório especificado pelo usuário para os arquivos de programa enquanto se instala o
programa.
As configurações desta página controlam o desempenho global de seu programa de instalação. O título principal
pode ser um texto (geralmente o nome do aplicativo) ou um bitmap. Além disso, você pode especificar um bitmap
e logotipo a ser exibido, se for apropriado, e uma cor de segundo plano pontilhada (dithered).

Especifique Componentes e Arquivos


A fim de possibilitar que o usuário personalize a instalação do programa, o InstallShield lhe permite
dividir os arquivos do programa em agrupamentos lógicos. Os grupos padrão são Arquivos de Programa, Arquivos
de Ajuda e Arquivos de Amostra. Você pode adicionar ou excluir grupos quando necessário. Os grupos são então
designados a componentes do programa, com os mesmos valores padrão. Os componentes são designados aos
tipos de configuração (Personalizada, Típica e Compacta). Estes tipos de configuração são exibidos ao usuário
como opções quando o programa de instalação é executado.
Este não é um processo intuitivo a princípio. Provavelmente você precisará estudar todas as três páginas
desta caixa de diálogo antes de entender como estes grupos, componentes e tipos de configuração se relacionam
com o programa de instalação.
A página Groups é o lugar em que você seleciona os arquivos a serem incluídos em seu programa
instalado. Arraste e solte arquivos de programa do Windows Explorer para os grupos da exibição em árvore à
esquerda (você mesmo pode iniciar o Windows Explorer ou pressionar o botão Launch Explorer). A árvore exibe
uma visualização disposta em sequência de tópicos dos grupos do projeto e dos arquivos que eles contêm.
Para adicionar um novo grupo, introduza o nome do grupo e o diretório de destino nas caixas de edição,
depois pressione o botão Add Group. Para mudar um grupo, selecione-o na árvore, faça as mudanças nas caixas de
edição e depois pressione o botão Modify Group. Para excluir um grupo, selecione-o e pressione a tecla Delete.
A caixa de dição do Destination Directory especifica a localização em que grupo de arquivos deve ser
instalado. Note que o diretório de destino é prefixado por <INSTALLDIR>. Este é um marcador para o diretório
especificado pelo usuário para o diretório principal durante a instalação do programa. Os arquivos de programa,
arquivos de ajuda e todos os outros geralmente serão instalados no diretório de instalação principal ou em um
subdiretório. Você também pode especificar <WINDIR> ou <WINSYSDIR> para o destino de um grupo de
arquivos.
Componentes são conjuntos de grupos de arquivos que um usuário pode selecionar para uma instalação
personalizada. Eles com frequência correspondem diretamente aos grupos de arquivos que você configurou na
página anterior (no projeto de amostra eles são os mesmos). Em um aplicativo mais complexo, você poderia ter
um grupo chamado Program File instalado no diretório principal e um grupo chamado DLL instalado no diretório
de sistema Windows. Os dois grupos de arquivos provavelmente estariam incluídos no componente Aplication
Files.
Para adicionar um novo componente, introduza o nome e a descrição nas caixas de edição e pressione o
botão Add Component. Para mudar um componente, selecione-o na exibição em árvore, mude o nome e a
descrição nas caixas de edição e pressione o botão Modify Componente. Para excluir um componente, selecione-o
e pressione a tecla Delete.
A caixa de listagem à direita contém uma lista de todos os grupos de arquivos. Para adicionar um grupo a
um componente, selecione o componente e o grupo, depois pressione o botão Add to Aplication Component.
A exibição em árvore à esquerda exibe as três opções de instalação disponíveis ao usuário : Custom,
Typical e Compact. Cada opção pode ser expandida para exibir os componentes do aplicativo incluídos nessa
opção. Como o programa de exemplo tem somente dois componentes, as opções são um tanto limitadas. Note que
a opção Compact excluiu os arquivos de ajuda (economizando 8K inteiros de disco, neste caso). Em um aplicativo
grande, o usuário pode economizar um espaço considerável ao selecionar somente os componentes necessários.
Para adicionar um componentes ao tipo de configuração, selecione o tipo de configuração, selecione o
componente na lista à direita e pressione o botão Add to Setup Type. Para excluir um componente de um tipo de
configuração, selecione-o e pressione a tecla Delete.

Selecione Componentes da Interface com o Usuário


Use esta tela para especificar a sequência de caixas de diálogo que seu usuário verá quando estiver
executando o programa de instalação. Enquanto você rola pela lista de opções, a página Preview exibe uma
amostra da tela que o usuário verá.
Muitas das opções têm uma página Settings na caixa de diálogo. Por exemplo, a página Welcome Bitmap
permite que você selecione o bitmap a ser exibido quando o programa de instalação se iniciar.

Selecione Objetos de InstallShield


Esta caixa de diálogo lhe permite instalar o BDE, o SQL Links e o ReportSmith Runtime. Selecionar
cada opção exibirá uma série de caixas de diálogo simples para personalizar a instalação.
As opções do BDE lhe permite instalar somente os drivers necessários para seu aplicativo. Embora isso
possa economizar espaço de disco para seus usuários é bastante recomendável que o BDE inteiro seja instalado no
diretório de arquivos comuns da Borland. Isto garante que seu usuário tenha a última versão e que outros
aplicativos que usam o BDE estejam compartilhando a mesma versão. As instalações parciais não tem a garantia
de serem adequadamente atualizadas por outros programas de instalação.
Também é possível especificar que aliases do BDE sejam criados pelo programa de instalação. Como o
programa de exemplo cria seu próprio acesso a banco de dados em tempo de execução, este recurso não foi usado.
A página Advanced exibe a lista de arquivos que serão instalados para cada um dos objetos selecionados. A lista é
apenas para referência; ela não pode ser pressionada.
Note que o BDE e o ReportSmith Runtime não fazem parte da instalação do programa de amostra.
Presume-se que como leitor deste livro, você tenha programas instalados em seu sistema. Se não, instale o BDE e
o ReportSmith a partir do disco Delphi antes de rodar o programa de amostra.

Faça Mudanças no Registry


O Registry agora é o lugar padrão para os parâmetros de configuração do programa. Estas entradas serão
adicionadas no Registry do usuário quando o programa de instalação for executado.
Para adicionar uma chave ao Registry, selecione a chave-mestra sob a qual ela deve ser adicionada e
pressione o botão Add Key. Uma pequena caixa de diálogo aparecerá. Introduza o nome da nova chave e
pressione OK. Para mudar uma chave, selecione-a e pressione o botão Modify Key. Introduza suas mudanças na
pequena caixa de diálogo. Você pode exibir o editor de Registry do Windows pressionando o botão Registry
Editor.
Depois de mudar as chaves, mova-se para a página Registry Values para introduzir as informações sobre
configuração. Esta página é mostrada aqui. Veja a documentação de seu Windows 95 para obter mais informações
sobre como criar e editar entradas no Registry.
A caixa de verificação Uninstall Key deve estar marcada para cada chave que deve ser removida quando
o usuário desinstalar seu programa. Para mudar esta configuração, selecione a chave na visualização do Registry e
marque ou desmarque a caixa conforme for apropriado. Esta caixa deve estar marcada para todas as chaves que
sejam específicas ao seu programa. Quaisquer outras chaves que possam ser compartilhadas por outros programas
provavelmente não devem ser excluídas quando seu programa for desinstalado.

Especifique Pastas e Ícones


A página General desta caixa de diálogo é usada para configurar ícones do programa e linhas de
comando. Para adicionar um ícone ao projeto, selecione o nome do arquivo executável na caixa de edição Run
Command. Este é o arquivo que será executado quando um usuário rodar o programa. Se quaisquer parametros da
linha do comando forem necessários, introduza-os na caixa de edição Run Command Parameters. Digite o texto,
que aparecerá com o ícone do programa no desktop do usuário na caixa de edição Description. Pressione o botão
Add Icon para adicionar um ícone ao projeto. O InstallShiel selecionará o primeiro ícone no arquivo executável
selecionando ou o ícone registrado para a extensão se nenhum estiver presente no arquivo. Para modificar um
ícone, selecione-o na lista à esquerda. faça quaisquer mudanças nas caixas e depois pressione o botão Modify
Icon.
O projeto de exemplo contém dois ícones. O primeiro é o ícone Delphi padrão para um arquivo
executável. Este ícone é incluído como padrão em qualquer programa criado com o Delphi. O segundo é um ícone
para arquivo de ajuda. Como os arquivos de ajuda não contém seus próprios ícones, o Install Shield selecionou o
ícone de ajuda padrão do Windows 95.
A página Advanced lhe permite selecionar o diretório de trabalho (Working Directory) e a tecla de atalho
(Shortcut key) para o aplicativo. Você também pode selecionar um ícone de um arquivo diferente (DLL ou
arquivo de recurso), se necessário.
A Shortcut Key permite que o usuário inicie seu programa com uma tecla de atalho, em vez de localizar e
dar um clique sobre o ícone. Mova-se para o controle Shortcut Key e pressione a combinação de teclas desejada.
Uma versão em texto das teclas pressionadas aparecerá no controle.
Marque a caixa de verificação Place Icon on Start Programs Menu somente se tiver certeza de que o
usuário achará seu programa absolutamente indispensável. O menu Start (Iniciar) tende a ficar bastante
abarrotado, e a maioria dos usuários preferiria não ter todos os programas que vier a instalar adicionados a ele.

O Criador de Discos (Disk Builder)


Agora que você especificou todas as opções para seu programa de instalação, chegou a hora de criar de
fato os discos de instalação. Selecione o tamanho do disco que está usando no lado esquerdo e pressione o botão
Build. O InstallShield criará os arquivos necessários e exibirá seu andamento enquanto avança. Você pode criar
mais de um se estiver distribuindo seu programa para vários tipos de mídia.
InstallShield criará um grupo de conjuntos de arquivos de disco de instalação que combinará com o tipo
de mídia que você selecionou. Um subdiretório nomeado para o tipo de mídia será criado sob o diretório de
arquivos do projeto. Os arquivos de cada disco serão colocados em subdiretórios chamados Disk 1, Disk 2 etc.

Teste a Instalação
A opção Test Run da lista de conferência do projeto executará o programa de instalação exatamente da
maneira que seus usuários o verão. Isto lhe dá a oportunidade de certificar-se de ter incluído todos os arquivos a
definir todas as opções apropriadamente. É importante dar ao seu programa de instalação um bom treinamento.
Defeitos em um programa de instalação darão aos usuários uma primeira impressão negativa de seu aplicativo.

Crie a Mídia de Distribuição


A última opção da lista de conferência copia os arquivos para os discos de distribuição. Uma caixa de
diálogo é exibida, na qual lhe é pedido a unidade de disco flexível ou a pasta para a qual você quer copiar os
arquivos de disco.
Os arquivos de instalação do aplicativo de amostra estão incluídos no CD ROM do livro no diretório deste
capítulo. Execute SETUP.EXE e siga as orientações de cada uma das telas do programa de instalação para instalar
o exemplo.

Uma versão do popular programa InstallShield acompanha as edições do Delphi 2.0 e 3.0. Se tiver
instalado o Delphi, você já viu o InstallShield em ação. Para o programa de amostra, o InstallShield foi usado para
criar o programa de instalação. As páginas a seguir mostram o processo de criação do programa de instalação do
exemplo usando o InstallShield.
Criando um Projeto InstallShield
O InstallShield armazena todas as informações para criar programas de instalação em arquivos de
projeto. Portanto, o primeiro passo para criar um programa e instalação é criar um novo InstallShield. Execute o
InstallShield e selecione File | New no menu.
Introduza o nome do projeto e o tipo do projeto (Delphi ou programa Windows genérico). Selecione o diretório
em que o arquivo de projeto será armazenado (você também pode especificar um novo subdiretório a ser criado,
se necessário). Se você quiser possibilitar que os usuários personalizem o processo de instalação, marque a caixa
de verificação Custom Setup Type. Isso dá aos usuários a opção de uma instalação típica, personalizada ou
compacta. Pressione o botão Create para criar o novo arquivo de projeto.

A Lista de Conferência de Configuração


Depois de criar um novo projeto, ou quando um projeto existente for aberto, a tela da lista de conferência
de configuração (Setup Checklist) é exibida.
Cada projeto de instalação tem uma série de passos que deve ser concluídas para que se possa criar um programa
de instalação. A lista de conferência de configuração faz um acompanhamento de seu progresso. Cada vez que um
passo é concluído uma marca de verificação aparece na lista de conferência.
Um ícone em forma de dedo indicador ,ostra o próximo passo a ser dado. Pressione os botões Small
Arrow na lista para exibir a caixa de diálogo para esse passo. Os passos individuais estão agrupados sob
cabeçalhos em negrito. Todos os passos sob um cabeçalho estão contidos em uma única caixa de diálogo.

Defina o Desenho Visual


Este grupo de passos lhe permite especificar as características principais do programa de instalação,
como o nome do aplicativo, o nome da empresa, o bitmap de segundo plano a ser exibido enquanto se instala o
programa etc.
A guia Features da caixa de diálogo contém somente uma configuração, a qual instrui o InstallShield a criar um
utilitário Uninstall quando instalar seu programa. Esta opção sempre deve ser selecionada.
Introduza as informações sobre o aplicativo nesta página : o nome do aplicativo, o nome do arquivo
executável, o número da versão e o nome da empresa. Note que o nome do arquivo executável é prefixado com
[Program Files]. Este é um marcador para o diretório especificado pelo usuário para os arquivos de programa
enquanto se instala o programa.
As configurações desta página controlam o desempenho global de seu programa de instalação. O título
principal pode ser um texto (geralmente o nome do aplicativo) ou um bitmap. Além disso, você pode especificar
um bitmap e logotipo a ser exibido, se for apropriado, e uma cor de segundo plano pontilhada (dithered).
Especifique Componentes e Arquivos
A fim de possibilitar que o usuário personalize a instalação do programa, o InstallShield lhe permite
dividir os arquivos do programa em agrupamentos lógicos. Os grupos padrão são Arquivos de Programa, Arquivos
de Ajuda e Arquivos de Amostra. Você pode adicionar ou excluir grupos quando necessário. Os grupos são então
designados a componentes do programa, com os mesmos valores padrão. Os componentes são designados aos
tipos de configuração (Personalizada, Típica e Compacta). Estes tipos de configuração são exibidos ao usuário
como opções quando o programa de instalação é executado.
Este não é um processo intuitivo a princípio. Provavelmente você precisará estudar todas as três páginas
desta caixa de diálogo antes de entender como estes grupos, componentes e tipos de configuração se relacionam
com o programa de instalação.
A página Groups é o lugar em que você seleciona os arquivos a serem incluídos em seu programa
instalado. Arraste e solte arquivos de programa do Windows Explorer para os grupos da exibição em árvore à
esquerda (você mesmo pode iniciar o Windows Explorer ou pressionar o botão Launch Explorer). A árvore exibe
uma visualização disposta em sequência de tópicos dos grupos do projeto e dos arquivos que eles contêm.
Para adicionar um novo grupo, introduza o nome do grupo e o diretório de destino nas caixas de edição,
depois pressione o botão Add Group. Para mudar um grupo, selecione-o na árvore, faça as mudanças nas caixas de
edição e depois pressione o botão Modify Group. Para excluir um grupo, selecione-o e pressione a tecla Delete.
A caixa de dição do Destination Directory especifica a localização em que grupo de arquivos deve ser instalado.
Note que o diretório de destino é prefixado por <INSTALLDIR>. Este é um marcador para o diretório
especificado pelo usuário para o diretório principal durante a instalação do programa. Os arquivos de programa,
arquivos de ajuda e todos os outros geralmente serão instalados no diretório de instalação principal ou em um
subdiretório. Voc6e também pode especificar <WINDIR> ou <WINSYSDIR> para o destino de um grupo de
arquivos.
Componentes são conjuntos de grupos de arquivos que um usuário pode selecionar para uma instalação
personalizada. Eles com frequência correspondem diretamente aos grupos de arquivos que você configurou na
página anterior (no projeto de amostra eles são os mesmos). Em um aplicativo mais complexo, você poderia ter
um grupo chamado Program File instalado no diretório principal e um grupo chamado DLL instalado no diretório
de sistema Windows. Os dois grupos de arquivos provavelmente estariam incluídos no componente Aplication
Files.
Para adicionar um novo componente, introduza o nome e a descrição nas caixas de edição e pressione o
botão Add Component. Para mudar um componente, selecione-o na exibição em árvore, mude o nome e a
descrição nas caixas de edição e pressione o botão Modify Componente. Para excluir um componente, selecione-o
e pressione a tecla Delete.
A caixa de listagem à direita contém uma lista de todos os grupos de arquivos. Para adicionar um grupo a
um componente, selecione o componente e o grupo, depois pressione o botão Add to Aplication Component.
A exibição em árvore à esquerda exibe as três opções de instalação disponíveis ao usuário : Custom,
Typical e Compact. Cada opção pode ser expandida para exibir os componentes do aplicativo incluídos nessa
opção. Como o programa de exemplo tem somente dois componentes, as opções são um tanto limitadas. Note que
a opção Compact excluiu os arquivos de ajuda (economizando 8K inteiros de disco, neste caso). Em um aplicativo
grande, o usuário pode economizar um espaço considerável ao selecionar somente os componentes necessários.
Para adicionar um componentes ao tipo de configuração, selecione o tipo de configuração, selecione o
componente na lista à direita e pressione o botão Add to Setup Type. Para excluir um componente de um tipo de
configuração, selecione-o e pressione a tecla Delete.

Selecione Componentes da Interface com o Usuário


Use esta tela para especificar a sequência de caixas de diálogo que seu usuário verá quando estiver
executando o programa de instalação. Enquanto você rola pela lista de opções, a página Preview exibe uma
amostra da tela que o usuário verá.
Muitas das opções têm uma página Settings na caixa de diálogo. Por exemplo, a página Welcome Bitmap
permite que você selecione o bitmap a ser exibido quando o programa de instalação se iniciar.
Selecione Objetos de InstallShield
Esta caixa de diálogo lhe permite instalar o BDE, o SQL Links e o ReportSmith Runtime. Selecionar cada opção
exibirá ema série de caixas de diálogo simples para personalizar a instalação.
As opções do BDE lhe permite instalar somente os drivers necessários para seu aplicativo. Embora isso
possa economizar espaço de disco para seus usuários é bastante recomendável que o BDE inteiro seja instalado no
diretório de arquivos comuns da Borland. Isto garante que seu usuário tenha a última versão e que outros
aplicativos que usam o BDE estejam compartilhando a mesma versão. As instalações parciais não t6em a garantia
de serem adequadamente atualizadas por outros programas de instalação.
Também é possível especificar que aliases do BDE sejam criados pelo programa de instalação. Como o
programa de exemplo cria seu próprio acesso a banco de dados em tempo de execução, este recurso não foi usado.
A página Advanced exibe a lista de arquivos que serão instalados para cada um dos objetos selecionados. A lista é
apenas para referência; ela não pode ser pressionada.
Note que o BDE e o ReportSmith Runtime não fazem parte da instalação do programa de amostra.
Presume-se que como leitor deste livro, você tenha programas instalados em seu sistema. Se não, instale o BDE e
o ReportSmith a partir do disco Delphi antes de rodar o programa de amostra.
Faça Mudanças no Registry
O Registry agora é o lugar padrão para os par6ametros de configuração do programa. A caixa de diálogo
exibe uma visualização do Registry vazio no qual você pode adicionar chaves e valores. Estas entradas serão
adicionadas no Registry do usuário quando o programa de instalação for executado. Note que a nova entrada é
mostrada nas figuras para fins de demonstrações apenas e não são de fato usadas no projeto do exemplo.
Para adicionar uma chave ao Registry, selecione a chave-mestra sob a qual ela deve ser adicionada e
pressione o botão Add Key. Uma pequena caixa de diálogo aparecerá. Introduza o nome da nova chave e
pressione OK. Para mudar uma chave, selecione-a e pressione o botão Modify Key. Introduza suas mudanças na
pequena caixa de diálogo. Você pode exibir o editor de Registry do Windows pressionando o botão Registry
Editor.
Depois de mudar as chaves, mova-se para a página Registry Values para introduzir as informações sobre
configuração. Esta página é mostrada aqui. Veja a documentação de seu Windows 95 para obter mais informações
sobre como criar e editar entradas no Registry.
A caixa de verificação Uninstall Key deve estar marcada para cada chave que deve ser removida quando
o usuário desinstalar seu programa. Para mudar esta configuração, selecione a chave na visualização do Registry e
marque ou desmarque a caixa conforme for apropriado. Esta caixa deve estar marcada para todas as chaves que
sejam específicas ao seu programa. Quaisquer outras chaves que possam ser compartilhadas por outros programas
provavelmente não devem ser excluídas quando seu programa for desinstalado.
Especifique Pastas e Ícones
A página General desta caixa de diálogo é usada para configurar ícones do programa e linhas de
comando. Para adicionar um ícone ao projeto, selecione o nome do arquivo executável na caixa de edição Run
Command. Este é o arquivo que será executado quando um usuário rodar o programa. Se quaisquer par6ametros
da linha do comando forem necessários, introduza-os na caixa de edição Run Command Parameters. Digite o
texto, que aparecerá com o ícone do programa no desktop do usuário na caixa de edição Description. Pressione o
botão Add Icon para adicionar um ícone ao projeto. O InstallShiel selecionará o primeiro ícone no arquivo
executável selecionando ou o ícone registrado para a extensão se nenhum estiver presente no arquivo. Para
modificar um ícone, selecione-o na lista à esquerda. faça quaisquer mudanças nas caixas e depois pressione o
botão Modify Icon.
O projeto de exemplo contém dois ícones. O primeiro é o ícone Delphi padrão para um arquivo
executável. Este ícone é incluído como padrão em qualquer programa criado com o Delphi. O segundo é um ícone
para arquivo de ajuda. Como os arquivos de ajuda não cont6em seus próprios ícones, o Install Shield selecionou o
ícone de ajuda padrão do Windows 95.
A página Advanced lhe permite selecionar o diretório de trabalho (Working Directory) e a tecla de atalho
(Shortcut key) para o aplicativo. Você também pode selecionar um ícone de um arquivo diferente (DLL ou
arquivo de recurso), se necessário.
A Shortcut Key permite que o usuário inicie seu programa com uma tecla de atalho, em vez de localizar e
dar um clique sobre o ícone. Mova-se para o controle Shortcut Key e pressione a combinação de teclas desejada.
Uma versão em texto das teclas pressionadas aparecerá no controle.
Marque a caixa de verificação Place Icon on Start Programs Menu somente se tiver certeza de que o
usuário achará seu programa absolutamente indispensável. O menu Start (Iniciar) tende a ficar bastante
abarrotado, e a maioria dos usuários preferiria não ter todos os programas que vier a instalar adicionados a ele.
O Criador de Discos (Disk Builder)
Agora que você especificou todas as opções para seu programa de instalação, chegou a hora de criar de
fato os discos de instalação. Selecione o tamanho do disco que está usando no lado esquerdo e pressione o botão
Build. O InstallShield criará os arquivos necessários e exibirá seu andamento enquanto avança. Você pode criar
mais de um se estiver distribuindo seu programa para vários tipos de mídia.
O InstallShield criará um grupo de conjuntos de arquivos de disco de instalação que combinará com o
tipo de mídia que você selecionou. Um subdiretório nomeado para o tipo de mídia será criado sob o diretório de
arquivos do projeto que você especificou. Os arquivos de cada disco serão colocados em subdiretórios chamados
Disk 1, Disk 2 etc.
Teste a Instalação
A opção Test Run da lista de conferência do projeto executará o programa de instalação exatamente da
maneira que seus usuários o verão. Isto lhe dá a oportunidade de certificar-se de ter incluído todos os arquivos a
definir todas as opções apropriadamente. É importante dar ao seu programa de instalação um bom treinamento.
Defeitos em um programa de instalação darão aos usuários uma primeira impressão negativa de seu aplicativo.

Crie a Mídia de Distribuição


A última opção da lista de conferência copia os arquivos para os discos de distribuição. Uma caixa de
diálogo é exibida, na qual lhe é pedido a unidade de disco flexível ou a pasta para a qual você quer copiar os
arquivos de disco.
Os arquivos de instalação do aplicativo de amostra estão incluídos no CD ROM do livro no diretório deste
capítulo. Execute SETUP.EXE. Siga as orientações de cada uma das telas do programa de instalação para instalar
o exemplo.

Resumo
Um programa de instalação sólido e amigável ao usuário dará aos seus usuários uma primeira impressão
positiva de seu aplicativo. Um programa de instalação desleixado fará seus usuários pensarem em quanta atenção
você dedicou ao resto do programa. Dedique algum tempo para fazê-lo certo. Isto valerá a pena uma vez que
reduzirá suporte técnico e aumentará as perspectivas comerciais.

Você também pode gostar