J'ai créé un programme d'installation en utilisant Inno Setup dans lequel j'exécute un exe que j'ai créé pour créer un petit service sous Windows XP. J'ai besoin de passer deux arguments à l'exe - "-install" et le chemin du répertoire d'installation. Je n'ai aucun moyen d'étendre la constante {app} pour passer la valeur réelle à l'intérieur de {app}. Y a-t-il un moyen de le faire?Passer des constantes comme arguments dans l'exécution d'INNO()
Merci
Oui, je connais ExpandConstant mais même cela ne me permet pas de passer le chemin d'installation comme argument. Si je fais cela Exec (ExpandConstant ('{src} \ Depends \ myEXe.exe'), '-install' ExpandConstant ('{app}') '', '', SW_SHOW, ewWaitUntilTerminated, ResultCode); il ne mettra pas le chemin {app} comme argument. Au lieu de cela, il mettra ExpandConstant ({app}) comme argument. Y at-il un moyen de contourner ceci est ma question. J'espère que c'est plus clair – Rishi
@Rishi: Bien sûr que oui. 'ExpandConstant' est une partie de la chaîne littérale! –