Guizmodams
Messages postés29Date d'inscriptionvendredi 8 octobre 2004StatutMembreDernière intervention17 septembre 2010
-
9 sept. 2010 à 12:08
Guizmodams
Messages postés29Date d'inscriptionvendredi 8 octobre 2004StatutMembreDernière intervention17 septembre 2010
-
17 sept. 2010 à 20:45
Bonjour à tous!
Je ne savais pas trop où poster cette demande donc n'hésitez pas à la faire déplacer.
Je suis avec Inno setup dans le but de créer un installeur pour mon application c#.
Dans le script de création j'ai une erreur pour récupérer le numéro de version de l'exécutable de mon application, et créer un dossier nommé avec ce numéro de version. Voici le script ce sera plus clair :
function GetNumeroVersionExe(FileExePath: String): String;
var
version : String;
begin
GetVersionNumbersString(FileExePath, version);
Result := version;
end;
comme on peut le lire ici, je cherche à créer un dossier d'install "C:\GuizmoDams\Appli1\<numéro de version de l'appli1 c#>".
Mais lors de l'install j'obtiens un "Le nom de dossier ne peut contenir aucun des caractères suivant : /:*? " < > |".
Est-ce que quelqu'un sait comment "débugger" la valeur de retour de la methode GetNumeroVersionExe ?
cs_louis14
Messages postés793Date d'inscriptionmardi 8 juillet 2003StatutMembreDernière intervention10 février 20218 10 sept. 2010 à 09:04
Bonjour,
Il y a un forum sur le site d'Innosetup ( installateur que j'utilise) sur lequel tu peux poser ta question.
Je viens d'ouvrir la page d'Innosetup et si tu vas dans la documentation du Pascal scripting , on voit les fonctions disponibles , dont "Msgbox". Il ne te reste qu'à afficher la valeur de retour dans la messagebox.