Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Marcaum

InstallShield

Recommended Posts

Olá amigos, gostaria de saber pra que serve e como meche no InstallShield do Delphi.

Como faço para aplicar um instalador em meu sistema delphi?

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

De uma olhada:

 

Utilizando a nova versão do InstallShield

Tópico Artigos

 

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.

 

Inicio da instalação.

 

Uma vez instalado, ao selecionar o programa no menu Start, abre-se uma tela.

 

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.

 

 

Parte de configuração do InstallShield.

 

O primeiro passo a ser feito é o preenchimento das informações gerais do projeto. Ai , 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 nova tela.

 

 

Tipos de configuração.

 

Desmarque as opções &Minimal e c*&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 uma nova tela.

 

 

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.

 

 

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.

 

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.

 

Fonte: http://www.forumweb.com.br/foruns/index.php?/topic/2638-install-shield-do-delphi-7-resolvido/

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.