Inno Setup - Atualizacao - executar se tal arquivo existir
01/07/2008
0
Gostaria de saber dos amigos se é possivel no Inno Setup, quando o usuario informar a local de destino para Atualizar o Sistema (pasta onde ja deveria conter os arquivos de instalação), verificar se existe determinado arquivo (Ex: AkiTem.inf) no destino selecionado antes de copiar os arquivos para essa pasta caso contrario desse a messagem que não existe banco de dados na pasta informada.
Forte Abraço.
Obrigado
Marcomonteiro
Posts
02/07/2008
Asales
- só copiar se o arquivo não existir
- comparar data dos arquivos
- copiar mesmo se existir
e diversas outras.
Procure na página do Inno Setup pelo IsTool que facilita na hora de gerar o script de instalação.
02/07/2008
Marcomonteiro
vi algo quase parecido mas com nome de pasta mas não permite alterar o local ja bloqueia a intalacao no inicio, tomo a liberdade de replicar o post do usuario Rodc de Mar 23, 2007 8:44 am
Código:
function InitializeSetup(): Boolean;
begin
if not ( DirExists(´C:\teste´) ) then
begin
MsgBox(´Pasta teste não existe´, mbError, MB_OK);
Result := false;
exit;
end;
end;
Quem puder ajudar agradeço.
Fraternais Saudações.
05/07/2008
Marcomonteiro
function NextButtonClick(CurPageID: Integer): Boolean;
var
ResultCode: Integer;
begin
case CurPageID of
wpSelectDir:
if not ( fileExists(´´+ WizardDirValue + ´\teste.inf´) ) then
begin
MsgBox(´O Destino ´+ WizardDirValue +´ NÃO contém uma Base de Dados...!!!´, mbError, MB_OK);
Result := false;
exit;
end;
end;
Result := True;
end;
Clique aqui para fazer login e interagir na Comunidade :)