Ajuda no Inno Setup
Boa noite. Estou com uma grande dúvida, se algum colega puder ajudar eu ficaria muito agradecido.
Minha dúvida é a seguinte:Estou montando um instalador e gostaria de saber se existe alguma flag ou um pequeno script para uma verificação simples. No caso essa verificação seria, se existir tal arquivo então substitui, caso contrário não copia esse arquivo.Por exemplo:Source: "c:\windows\comcat.dll"; DestDir: ""; Flags: verifica_se_o_arquivo_existe_se_existir_copia_caso_contrario_nao_copia
Não sei se ficou claro, mas seria essa minha dúvida.Se alguém tiver a resposta ou alguma dica desde já fica meu muito obrigado.
Att,Vinícius.
Minha dúvida é a seguinte:Estou montando um instalador e gostaria de saber se existe alguma flag ou um pequeno script para uma verificação simples. No caso essa verificação seria, se existir tal arquivo então substitui, caso contrário não copia esse arquivo.Por exemplo:Source: "c:\windows\comcat.dll"; DestDir: ""; Flags: verifica_se_o_arquivo_existe_se_existir_copia_caso_contrario_nao_copia
Não sei se ficou claro, mas seria essa minha dúvida.Se alguém tiver a resposta ou alguma dica desde já fica meu muito obrigado.
Att,Vinícius.
Vinicius
Curtidas 0
Respostas
Daniel Thomaz
13/09/2011
http://www.marcelomotosseguros.com.br/
GOSTEI 0
Daniel Filho
13/09/2011
Eu desenvolvo diversos softwares, portanto preciso instalar um em cada pasta, pois tenho clientes que usam até mesmo quatro sistemas diferentes.
Só que a instalação do segundo na mesma máquina ele é instalado na pasta onde foi instalado o primeiro sistema, e isto é mau, pois tenho arquivos com mesmos nomes em todos os aplicativos, como por exemplo arquivos de layouts dos bancos de dados, que são ARQUIVOS.TXT, CAMPOS.TXT, INDICES.TXT, OPCOES.TXT, etc.
Todos têm os parâmetros corretos, como por exemplo:
DefaultDirName=C:\Ideia Informatica\idecaixa\
Source: "C:\Ideia Informatica\idecaixa\idecaixa.exe"; DestDir: ""; Flags: ignoreversion
E daí por diante.
Alguém sabe como devo agir para resolver?
Só que a instalação do segundo na mesma máquina ele é instalado na pasta onde foi instalado o primeiro sistema, e isto é mau, pois tenho arquivos com mesmos nomes em todos os aplicativos, como por exemplo arquivos de layouts dos bancos de dados, que são ARQUIVOS.TXT, CAMPOS.TXT, INDICES.TXT, OPCOES.TXT, etc.
Todos têm os parâmetros corretos, como por exemplo:
DefaultDirName=C:\Ideia Informatica\idecaixa\
Source: "C:\Ideia Informatica\idecaixa\idecaixa.exe"; DestDir: ""; Flags: ignoreversion
E daí por diante.
Alguém sabe como devo agir para resolver?
GOSTEI 0