Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde pessoal, estou montando um script para instalao de meu sistema com o inno setup mas estou enfrentando alguns problemas, e os tutorias, que acho por ai só são simples, e os exemplos no site do inno setup sao meio confusos, por isso peco a ajuda de voces:, vou relatar meu problema.
Voua fazer o instalador para meu sistema, e junto com meu sistema, vai instalar o postgreslq, pgadmin, postgres odbc, e criar o banco de dados, tudo separado, o problema esta em fazer o isntalador com akeles checkbox, paar que a pessoa tike na hora de instalar o que ker e depois o sistema instale somente os marcados. Bom a parte do checkbox eu consegui colocar são os component do inno, mas depois conseguir fazer uma verificacao do que esta ticado ou nao para executar nao consigo, alguem poderia me dar uma ajuda?
Abaixo o código do inno:
[Setup]
AppName=MeuSistema
AppVerName=MeuSistemaversão xx.xx
DefaultDirName={sd}\sistemas\sistema
DefaultGroupName=sistemas\sistema
;UninstallDisplayIcon={app}\MyProg.exe
;OutputDir=userdocs:Inno Setup Examples Output
[Types]
Name: full; Description: Instalação Completa
;Name: "compact"; Description: "Instalação Típica"
Name: custom; Description: Instalação Personalisada; Flags: iscustom
[Components]
;Name: "program"; Description: "Program Files"; Types: full compact custom; Flags: fixed
Name: program; Description: Uniponto; Types: full custom; Flags: fixed
Name: postgresql; Description: Banco de Dados PostgreSQL; Types: full custom
Name: odbc; Description: ODBC PostgreSQL; Types: full custom
Name: pgadmin; Description: PGAdmin; Types: full custom
Name: unigl; Description: UniGL - Gerenciador de Lincenças; Types: full custom
Name: banco; Description: Criar Banco de Dados Inicial; Types: full custom
Name: manual; Description: Manual de Instruções; Types: full custom
[Files]
Source: MyProg.exe; DestDir: {app}; Components: program
;Source: postgresql-8.1-int.msi; DestDir: {app}; Components: postgresql
;Source: postgre.bat; DestDir: {app}
Source: postgresql-8.1-int.msi; DestDir: {tmp}; Components: postgresql
Source: postgre.bat; DestDir: {tmp}
Source: psqlodbc.msi; DestDir: {tmp}; Components: odbc
Source: odbc.bat; DestDir: {tmp}
Source: pgadmin3.msi; DestDir: {tmp}; Components: pgadmin
Source: pgadmin.bat; DestDir: {tmp}
Source: sql.sql; DestDir: {tmp}; Components: banco
Source: criaBanco.bat; DestDir: {tmp}
[Icons]
Name: {group}\My Program; Filename: {app}\MyProg.exe
[Run]
Filename: {tmp}\postgre.bat; Flags: runhidden; Components: postgresql
Filename: {tmp}\pgadmin3.msi; Components: pgadmin; Parameters: /i /qr
;Filename: {tmp}\odbc.bat Flags: nowait
;Filename: {tmp}\pgadmin.bat; Components: pgadmin
;Filename: {tmp}\criaBanco.bat+
valew pessoal
Carregando comentários...