Inno Setup

  • Um ponto em comum para todo e qualquer programador que se preze, seja ele iniciante ou experiente, é como distribuir seus programas para seus clientes sem que seja necessário destacar um especialista para fazer a instalação máquina a máquina. Quando um programa necessita de procedimentos especiais para funcionar, se faz necessário desenvolver um instalador para ele e até o presente momento eu não encontrei solução melhor que o Inno Setup. Nesta série de artigos (tutorial) eu vou ensinar como criar um instalador do zero usando o Inno Setup. Nesta primeira parte eu vou apresentar rapidamente o Inno Setup e falar a respeito de seu editor não oficial Inno Script Studio.

  • Nesta segunda parte do tutorial eu pretendo apresentar os passos para a criação do projeto básico, o qual vamos incrementar posteriormente. Ao final do artigo faremos um teste e instalaremos pela primeira vez usando o instalador que nós mesmos fizemos!

  • Desta vez a coisa vai começar a complicar um pouco. Vamos começar a usar os arquivos do PostgreSQL no Inno Setup de forma que ele seja instalado juntamente com o programa principal. Nesta parte será feita apenas uma cópia dos arquivos do PostgreSQL, mas vamos falar também a respeito de etapas de pré e pós compilação.

  • Todo instalador que se preze permite que o usuário escolha exatamente aquilo que precisa ser instalado, pois nem sempre ele precisa de tudo que um instalador provê. Nesta parte do tutorial eu vou abordar as 3 seções que permitem que um instalador criado com o Inno Setup seja flexibilizado pelo usuário que está realizando a instalação

  • Na parte anterior deste tutorial eu falei como instalar o PostgreSQL. A instalação consistiu apenas da cópia de seus arquivos para a máquina de destino. Neste artigo vou falar como configurar o PostgreSQL de forma programática e não interativa.

  • Nesta parte do tutorial eu vou ensinar como criar uma página personalizada do instalador na qual o usuário poderá definir algumas opções de instalação do PostgreSQL. A página se integrará perfeitamente com a janela do Inno Setup e seu desenvolvimento será facilitado com a utilização do Inno Setup Form Desinger. Chegou a hora de você jogar fora aquele seu projeto de instalador supercomplexo, feito à mão e começar a usar algo fácil de manter e muito poderoso ;) Quer saber como? Continue lendo...

  • Se você é um cara chato como eu sou, deve ter ficado profundamente incomodado com o fato de que, toda vez que o instalador vai configurar o PostgreSQL, janelas de console aparecem mostrando a saída dos comandos. Isso está longe de ser profissional, então, porque não sumir com estas telas? Nesta parte do tutorial aprenderemos como melhorar a execução de programas externos, de forma a suprimir telas de console.

  • Na parte 6 deste tutorial eu mostrei como criar uma página personalizada usando o Inno Setup Form Designer e como adicioná-la ao instalador juntamente com todo o código necessário para que ela funcionasse de forma correta. Nesta parte do tutorial eu pretendo mostrar como personalizar uma página existente do instalador. Como bônus você vai aprender como carregar e utilizar DLLs externas. Imperdível!

Ajude nosso site visitando nossos patrocinadores!

Temos 126 visitantes e Nenhum membro online nos últimos 10 minutos (12.6 visitantes por minuto).