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

Codinome
Senha
Salvar informações

 Esqueci minha senha
 Novo Cadastro

  Usuários
61 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]  Utilizando a nova versão do InstallShield
Publicado por Admin : Quinta, Dezembro 19, 2002 - 06:02 GMT-3 (28484 leituras)
Comentários 8 Comentários   Enviar esta notícia a um amigo Enviar para um amigo   Versão para Impressão Versão para impressão
Administrador O InstalShield é um software para instalação de programas e você pode encontrar uma versão deste instalador junto com o Delphi Professional ou Enterprise. O InstallShield lhe permite criar ícones na área de trabalho, no menu Iniciar, criar pastas e ainda criar vários tipos de instalação, como por exemplo uma instalação completa ou parcial.
Todo o programa que você instalada com o InstallShield vem com desinstalador para que você possa desinstalar o programa do computador.

     O InstallShield não é instalado automaticamente com o Delphi. Para instalá-lo você deve inserir o CD do Delphi e escolher a opção InstallShield Express Custom Edition for Delphi, como mostrado na figura 1:

 

 

     Figura1: Inicio da instalação.

     Uma vez instalado, ao selecionar o programa no menu Start, abre-se uma tela como a da Figura 2.
   

 

     Figura 2: Tela do InstallShield

     Selecione a opção Create a new project. No lado direito da tela, aparecerão os modelos para este projeto e na parte de baixo o local onde ele será colocado. Selecione a opção Blank Setup Project e caixa da localização Project Name and Location: informe C:\ActiveDelphi\TCBank.ism.      Dê um clique no botão Create . No quadro a esquerda aparecerá uma lista de tarefas a serem feitas para criar o projeto, como você pode ver na figura 3. A medida que você seleciona uma opção para preenchimento, um texto de ajuda é mostrado na parte inferior da tela, veja a figura 3.
   


     Figura 3: Parte de configuração do InstallShield.

     O primeiro passo a ser feito é o preenchimento das informações gerais do projeto. A figura 3 mostra essas informações preenchidas. Aqui , devemos observar que alguns diretórios não são fixos, e são mostrados entre colchetes ([ ]). Por exemplo, [ ProgramFilesFolder] é o diretório de arquivos de programas e INSTALLDIR é o diretório no qual o programa será instalado.

     Dê um clique em Features. No lado direito da tela você tem uma opção, Always Install. Não há necessidade de alterar esta opção. Você pode configurá-la quando quiser diversos tipos de instalação diferenciada, como por exemplo Típica, Mínima e Personalizada. O próximo passo é escolher os tipos de configuração. Ao dar um clique em Setup Types , é mostarda uma tela como mostra a figura 4.
    

 

     Figura 4: Tipos de configuração.

     Desmarque as opções &Minimal e Cu&stom , que não serão usadas. A última opção deste grupo é a Upgrade Paths, mas ela só está disponível na versão Full, o que não é o nosso caso.

     O grupo seguinte determina os arquivos que serão instalados. Selecione a opção Files.

     Você deve selecionar, na janela superior, o diretório onde criou o programa, C:\TCBank . Na janela inferior, dê um clique com o botão direito do mouse sobre Destination Computer e selecione a opção Show Predifined Folders, escolhendo o diretório [ Installdir]. O diretório de instalação é criado abaixo de Destination Computer. No quadro superior direito, selecione os arquivos TCBank.exe, TCBank.GDB, arrastando-os para o quadro inferior, no diretório criado.

     Agora clique em Objects/Merge Modules. Nesta opção você pode selecionar quais os pacotes que deseja instalar com o seu programa. Neste caso, necessitamos apenas do BDE. Sendo assim dê um clique em BDE_ ENT. Ao fazer isto um assistente será invocado para configurar o BDE.

     Siga os seguintes passos:

     1 – Clique no botão Next.

     2 – Selecione o item Create a New BDE Configuration File e coloque o nome C:\TCBank\TCBank.ini para indicar o nome do arquivo e clique em Next.

     3 – Clique no botão Launch para incluir o BDE Merge Module. Dê um clique no botão ADD para adicionar um novo alias. Dê o nome de TCBank. Selecione o drive INTRBASE e feche a janela. No assistente, dê um clique em Next.

     4 - Dê um clique em Finish para encerrar o assistente e retornar á instalação.

     O próximo grupo configura o computador de destino. Ao dar um clique em Shortcuts / Folders , será mostrada um tela igual a Figura 5.
    

 

     Figura 5: Configuração de atalhos.

     Aqui você deve configurar os atalhos ou diretórios que serão incluídos no computador de destino. Vamos adicionar dois atalhos para o sistema. Um será no menu Start, em Programs, e outro na área de trabalho.

     Dê um clique com o botão direito do mouse sobre a opção Programs Menu e selecione New Shortcut. Uma tela para configurar o atalho é mostrada. Mude o nome do atalho para TCBank e configure-o como está mostrado na figura 6.
     

 

     Figura 6: Configuração do atalho

     Crie um novo atalho em Desktop, configurando-o da mesma forma que o primeiro atalho.

     As outras opções do grupo servem para configurar entradas no registro, arquivos INI, entradas ODBC e associações de arquivos, e elas serão usadas. Agora vamos para o grupo Customize the Setup Appearance, para configurar a aparência da instalação. A primeira opção é para a configuração das caixas de diálogo. Veja a figura 7.
     

 

     Figura 7: Configurar a aparência da instalação.

     Marque apenas as seguinte opções

     - Splash Bitmap
     - Install Welcome
     - Customer Information
     - Ready to Install
     - Setup Progress
     - Setup Complete Success

     Agora você pode configurar as caixas de diálogo que aparecerão na instalação, bem como sua aparência. Se você quiser, pode criar bitmaps personalizados para cada opção:

     1 – Clique na opção Splash Bitmap e mude a propriedade Splash Bitmap para o bitmap Logo.bmp que está no diretório C:\TCBank. Você pode também criar um bitmap, neste caso nós utilizamos um com o tamanho de 348x295 pixels. Altere a propriedade Sunken para Yes.

     2 - Clique na opção Setup Complete Success, mude a propriedade Show Launch Program para Yes. Clique no botão com reticências ao lado da propriedade Program File. Feito isto aparecerá uma tela com [ Installdir] . Dê um clique duplo sobre este nome, e então aparece o nome do executável TCBank.exe. Clique sobre ele e depois no botão Open.

     As próximas opções do grupo só podem ser configuradas com a versão full do InstallShield. O próximo grupo determina a configuração mínima necessária para rodar o programa. Não há necessidade de configurarmos essas opçãos. Agora já estamos prontos para desenvolver a nossa instalação.

     Selecione a opção Build Your Release. Aparecerão as opções de construção dos discos.

     Conforme o tamanho, a instalação é quebrada em um ou mais discos. Nós criaremos uma instalação em um único disco. Selecione a opção Single Image e dê um clique com o botão direito do mouse , escolhendo a opção Build. A construção dos discos é iniciada. À medida que isso está acontecendo, as mensagens de progresso são mostradas na parte inferior da tela.Ao final, você pode conferir o que foi feito, usando as opções Logs e Reports .

     Você pode testar a instalação dando um clique na opção Test your Realese. Ao dar um clique na opção Single Image , são apresentadas duas opções:

     Run Your Setup – Executa a instalação completa, gravando os arquivos

     Test Your Setup – Testa apenas a interface gráfica da instalação sem gravar no disco.

     Selecione Test Your Setup e verifique a interface gráfica. Caso você queira alterar, volte aos passos anteriores. Note que, para o programa funcionar, você deverá ter o Interbase instalado. Esse programa não instala o interbase, e ocorrerá um erro caso você tente executar o TCBank sem que o Interbase esteja instalado.

     O último passo é a distribuição da instalação. Você deve selecionar a opção Distribute Your Release, escolher a opção Single Image e determinar o local em que o programa deve ser copiado. Você pode inclusive fazer uma transferência por ftp para um local na rede.

     A instalação está pronta e você pode fechar o InstallShield. É sempre bom lembrar que você deveria testar o programa em uma máquina limpa, que não tenha o Delphi nem o BDE instalado, para verificar se a instalação realmente funciona.

     Conclusão

     Esta nova versão do InstallShield está muito mais completa e também mais fácil que as versões anteriores. Com base no que explicado acima você poderá criar novos projetos de instalação para os seus softwares.

 



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


por: jonmartin : Nov 09, 2004 - 05:41
(Informações sobre o membro | Enviar uma mensagem)
Excelente o artigo, porém as figuras não aparecem... o q éh uma pena


por: Vinigus : Nov 06, 2005 - 11:17
(Informações sobre o membro | Enviar uma mensagem)
Caro colunista.
Seu artigo é muito bom, que exolica detalhes sobre a utilização desta ferramenta, e é o que eu realmente gostaria de saber. Mas ainda tenho uma dúvida: Já que eu sou completamente iniciante em programção, não tenho idéia de como criar um isntalador para a minha aplicação (já pronta), pois utilizo o BD Mysql. Voce poderia me ajudar? Qual a diferença em criar um instalador com o Mysql?
Muito obrigado.


por: barroslee : Jan 28, 2006 - 06:23
(Informações sobre o membro | Enviar uma mensagem) http://
Caro Colunista.
Foram ótimas as dicas que vc deu. Sou iniciante e sem as suas dicas jamais conseguiria distribuir meu projeto.
Tive apenas um probleminha, quando instalei mo programa em uma máquina com o Database na rede, ao instalar em outra máquina, usando o mesmo Database, o programa travou enviando a seguinte mensagem:

Exception EBDEngineError in module Petroflex.exe at 000B7FC6.

Directory is controlled by other .Net file.
Directory : C:\
File:F:\USERS\A23\TESTE\DATABASE\PDOUSRS.LCK.

Conto muito com sua ajuda ou de alguém do clube Delphi, pois estou no final do meu projeto e não que desanimar.
Grato!



por: barroslee : Jan 28, 2006 - 06:27
(Informações sobre o membro | Enviar uma mensagem) http://
Caro Colunista.
Foram ótimas as dicas que vc deu. Sou iniciante e sem as suas dicas jamais conseguiria distribuir meu projeto.
Tive apenas um probleminha, quando instalei mo programa em uma máquina com o Database na rede, ao instalar em outra máquina, usando o mesmo Database, o programa travou só roda em uma máquina apenas e na outra envia a seguinte mensagem:

Exception EBDEngineError in module Petroflex.exe at 000B7FC6.

Directory is controlled by other .Net file.
Directory : C:\
File:F:\USERS\A23\TESTE\DATABASE\PDOUSRS.LCK.

Conto muito com sua ajuda ou de alguém do clube Delphi, pois estou no final do meu projeto e não quero desanimar.
Grato!



por: sidecontrol : Nov 07, 2007 - 05:31
(Informações sobre o membro | Enviar uma mensagem)
Se você instalar arquivos que têm a ser registrado, você pode ter InstallShield registrar esses arquivos para você. Para fazer isto, execute as seguintes etapas:: a. No computador de destino no painel Pastas do computador de destino , localizar o arquivo que tenha a ser registrado.
b. Clique com o botão direito do mouse o arquivo no painel Arquivos do computador de destino , e seguida, clique Propriedades .
c. Clique na guia "COM & .NET Setting" e clique na lista "Registration Type" , clique Self - registro . Clique em OK .
Isso registra o arquivo para você quando ele é instalado. Observe que alguns arquivos não tem a ser ou não pode ser registrado, e o si mesmo - registro seleção não estará disponível.

Muito bom o artigo mas fica ai a minha ajuda.
Parabens sempre consigo o parcialmente oq necessito neste site.
Gde abraco
Juan Torres


por: spinsistemas (tiago@spinsistemas.com.br) : Jan 29, 2008 - 03:50
(Informações sobre o membro | Enviar uma mensagem)
caro colunista,
gostaria de saber como crio uma janela no installshield 12, pois gostaria de modificar arquivos .INI já existentes, ou seja, eu quero digitar algum texto na janela e a mesma gravar esse texto no arquivo .INI


por: spinsistemas (tiago@spinsistemas.com.br) : Jan 29, 2008 - 04:22
(Informações sobre o membro | Enviar uma mensagem)
Foram esclarecidas muitas duvidas, mas gostaria de saber como faço para alterar arquivos .INI durante a instalaçao usando o installshield?
  Edição 112

Revista ActiveDelphi

  50 Programas Fontes


  Produtos

Conheça Nossos Produtos

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