Criar instalador no Delphi [Inno Setup]
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBkPHVULa0X2f0urSCgrG7MRWOxTB4Ne8rzLqcZuq-IjUZNTEn0uytpn0UABqo8Fxt_jrwLQyenbaZTY_TboqFqEQbCOjzhHDOutEq5zO9Lw77CcJWrPeEc6Gid3oLwAr9Q3fyl4n7Z7g/s1600/inno-setup-.png)
Apos a instalação abrimos o programa "Inno Setup Compiler" e vamos a tela abaixo, lembre de deixar marcado a opção "Create a new script file using the script wizard" e a mais simples de ser feita (Em minha opinião).
A tela de Welcome temos uma introdução das informações do Inno, vamos avançar.
Nessa janela vemos algumas configurações de nosso sistema ( Nome, Versão, Site) então completaremos de acordo com nosso sistema.
Vemos agora a parte de configurar a pasta de instalação de nosso sistema! Colocaremos no C:\
No primeiro campo definimos o executável, apos adicionamos arquivos (DLL, Imagens, Docs, dat, pastas) que fazem parte do nosso sistema!
Temos também o opção de colocar "arquivos de licença", "informações na inicialização do Instalador" e "término da instalação". Eu particularmente faço esse controle por dentro do próprio sistema.
Aqui temos a opção de instalação por "modo administrador", "Sem ser por administrador", "Da permissão para todos usuários" e "Peça ao usuário para fechar o modo de instalação na inicialização".
A linguagem que será a instalação do sistema!
E a parte de seguração do sistema, desde senha a numero de serial e inclusive o ícone do executável do Setup.
E chegamos ao fim de nossas configurações principais
Clicando na flecha verde ou F9 executamos o nosso instalador, apos salve em um diretório que você saiba onde ira ficar e será criado o nosso Setup do sistema, também será salvo um arquivo ".iss" que com ele será possível alterar o nosso setup futuramente.
Bônus: Para fazer a instalação do Firebird junto a do nosso setup e só colocar o Firebird na pasta do sistema e colocar as linhas abaixo de acordo com o diretório e nosso do executável do Firebird que esta na pasta (No meu exemplo esta como apenas "Firebird.exe")
[Tasks]
Name: server; Description: Instalação Servidor; GroupDescription: Opções de Instalação; Flags: exclusive
Name: client; Description: Instalação Cliente; GroupDescription: Opções de Instalação; Flags: exclusive
[Files]
Source: "C:\DevJunio\Firebird.exe"; DestDir: "{app}"; Flags: uninsrestartdelete
[Run]
Filename: \Firebird.exe; Parameters: /SP- /COPYFBCLIENT; WorkingDir: ; Tasks: server
Filename: \Firebird.exe; WorkingDir: ; Tasks: client; Parameters: "/SP /SILENT /COMPONENTS=""ClientComponent"" /COPYFBCLIENT"
O Inno Setup utiliza linguagem Pascal, é possível criar funções dentro dos scripts com isto da para tornar os instaladores cada vez mais sofisticados.. Espero ter ajudado a dar uma luz de como iniciar com os instaladores
Ótimo tutorial, parabéns.
ResponderExcluirObrigada...
ExcluirParabéns! Excelente tutorial!
ResponderExcluir