J'ai créé des fichiers pour un programme que je veux effectuer en tant que mise à jour.
Je voudrais, avant l'installation, vérifier si le programme est également dans le répertoire standard, et si ce n'est pas lui-même, le bon répertoire peut choisir l'emplacement du programme.Inno Configuration Vérifiez si le fichier existe dans l'emplacement de destination sélectionné
J'ai essayé:
[Files]
Source: "C:\Data"; DestDir: "{app}"; Flags: ignoreversion
[Code]
function NextButtonClick(PageId: Integer): Boolean;
begin
Result := True;
if (PageId = wpSelectDir) and not FileExists(ExpandConstant('C:\Program\Test\Test.exe')) then begin
MsgBox('YourApp does not seem to be installed in that folder. Please select the correct folder.', mbError, MB_OK);
Result := False;
exit;
end;
end;
Mais lors de l'installation, il ne vérifie pas.
Que le programme soit disponible ou non, il l'installe quand même.
J'espère que quelqu'un peut m'aider.
Votre question ne sait pas, si vous voulez vérifier si un fichier existe dans la destination, utilisez 'FileExists' fonction! – GTAVLover
Ok, par exemple: J'ai un programme installé les noms "Abc1". répertoire du programme « Abc1 » « C: \ Program Files \ Abc1 » et il est « Abc1.exe » créer un txt « Abc1.txt » et avec la configuration je « installer » le « Abc1.txt » dans la Abc1 Répertoire parce que le programme est situé là, si ce n'est pas là je voudrais avoir l'option pour rechercher le bon répertoire où est le Abc1.exe. – timsen96
Ceci est un exemple. J'espère que maintenant c'est compréhensible – timsen96