afficher différentes licences selon la langue [Inno Setup 5] - Divers - Programmation
Marsh Posté le 02-01-2006 à 10:55:40
ReplyMarsh Posté le 02-01-2006 à 15:28:00
exemple pour le fichier d'info (la license c'est pareil, c'est juste les noms de constantes qui changent, cf l'aide)
dans [Setup] tu mets le fichier par défaut
InfoBeforeFile=licence.txt |
et dans [Languages] tu as la liste des langues, avec éventuellement les fichiers :
Name: en; MessagesFile: "compiler:default.isl"; InfoBeforeFile: licence_anglaise.txt |
Marsh Posté le 02-01-2006 à 15:45:43
ah c'est là qu'il fallait le placer
désolé je découvre, mais j'avais bien lu l'aide, j'ai dû mal comprendre qqch alors
merci je vais essayer
Marsh Posté le 02-01-2006 à 16:10:04
quand je met juste licence.txt il me dit tout le temps *fichier introuvable*. Dans l'aide il parle qu'il faut que les fichier soit dans le "source directory" mais j'ai beau faire tout ce qui me passe par la tête ça marche pas
voilà le texte
Citation : LicenseFile |
Marsh Posté le 02-01-2006 à 16:55:02
C'est bon ça marche
Marsh Posté le 03-01-2006 à 00:03:23
une autre question si qqn est encore dans le coin (sinon je recycle le titre ).
Comment faire pour désinstaller uniquement les fichiers qui n'étaient pas présent avant l'installation ?
Exemple : avant installation il y a exemple.dll dans le dossier system32, donc le programme ne l'installe pas parce qu'il est déjà présent. Mais quand je désinstalle je ne veux pas qu'il y touche. Par contre si exemple.dll n'était pas là lors de l'installation, il faut qu'il le supprime.
Marsh Posté le 03-01-2006 à 00:48:57
en fait je crois qu'il le fait automatiquement
Marsh Posté le 03-01-2006 à 10:22:00
Si c'est une DLL qui doit rester si elle était déjà là, c'est plus délicat. Par défaut il vire les fichiers qu'il rajoute, c'est sûr. Pour les DLL il y a un flag "sharedfile" mais ça ne marche que si les autres softs qui installent le même fichier le déclare aussi comme partagé.
Marsh Posté le 03-01-2006 à 12:51:03
ah ok, en fait j'ai mis comme condition qu'il install les fichiers uniquement s'il n'existe pas. Alors je crois qu'il déinstaller uniquement les fichiers qu'il a installer.
Bon biensûr si un priogramme qui a besoin de ces fichiers et installer après, et que je déinstaller "mon" programme peut-être que ça merde
Je crois que le plus simple c'est de mettre un mot dans le readme en cas de problème
Marsh Posté le 03-01-2006 à 13:25:34
Le plus simple c'est de tester
Marsh Posté le 02-01-2006 à 02:06:34
Bonjour,
Je voudrais savoir si c'est possible de mettre une licence en fonction de la langue choisie pour l'installe ?
merci
Edit: et si ce n'est pas possible existe-il un installer qui le permette ?
Message édité par Rio Grande le 02-01-2006 à 12:57:50
---------------
Topics : NFSU2 - NFS : Most Wanted - Volant PC Site : NFS-Mania.com