Précédent   Forum du club des développeurs et IT Pro > Autres langages > Général Visual Basic 6 et VBScript > Installation, Déploiement et Sécurité
Installation, Déploiement et Sécurité Le forum d'entraide pour le déploiement de vos applications et problèmes de sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 09/11/2010, 14h51   #21
OhMonBato
Modérateur
 
Avatar de OhMonBato
 
Homme Pierre
Inscription : mars 2007
Messages : 2 647
Détails du profil
Informations personnelles :
Nom : Homme Pierre
Localisation : France, Morbihan (Bretagne)

Informations professionnelles :
Secteur : Industrie

Informations forums :
Inscription : mars 2007
Messages : 2 647
Points : 3 655
Points : 3 655
Ok, ajoute le flag "restartreplace" et personnellement j'enlèverais le flag "ignoreversion" car tu risques alors d'installer des fichiers (dll ou autres) avec une version plus ancienne que celle déjà installée sur la machine cible et du coup d'autres programmes risquent dene plus fonctionner correctement. (Voir l'aide de InnoSetup sur la signification des flags)
__________________
Pour VB6 : N'oubliez pas d'aller voir la FAQ et les Tutoriels
Vous trouvez une reponse particulierement utile ? Votez pour !
OhMonBato est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2010, 19h45   #22
mutley
Invité régulier
 
Inscription : avril 2002
Messages : 85
Détails du profil
Informations forums :
Inscription : avril 2002
Messages : 85
Points : 5
Points : 5
J'ai peut être mal compris, j'ai fait cela :

Citation:
Source: "M-Tempo.exe"; DestDir: "{app}"; Flags: restartreplace
Source: "SETUP.EXE"; DestDir: "{sys}"; Flags: restartreplace
Source: "SETUP1.EXE"; DestDir: "{sys}"; Flags: restartreplace
Source: "ST6UNST.EXE"; DestDir: "{sys}"; Flags: restartreplace
Source: "VB6FR.DLL"; DestDir: "{sys}"; Flags: uninsneveruninstall sharedfile regserver restartreplace
Source: "VB6STKIT.DLL"; DestDir: "{sys}"; Flags: uninsneveruninstall sharedfile regserver restartreplace
Mais cela ne change rien par contre, ça plante toujours sur la VB6FR.DLL
mutley est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/11/2010, 07h02   #23
OhMonBato
Modérateur
 
Avatar de OhMonBato
 
Homme Pierre
Inscription : mars 2007
Messages : 2 647
Détails du profil
Informations personnelles :
Nom : Homme Pierre
Localisation : France, Morbihan (Bretagne)

Informations professionnelles :
Secteur : Industrie

Informations forums :
Inscription : mars 2007
Messages : 2 647
Points : 3 655
Points : 3 655
Alors comme par hasard, en fait pour VB6FR.DLL j'ai plutôt ça dans mes fichiers *.iss :

Code :
1
2
 
Source: VB6FR.DLL; DestDir: {sys}; Flags: promptifolder sharedfile
Il ne faut pas mettre de " " autour du nom de ton fichier source et je ne pense pas que les fichiers suivants soient utiles, tu devrais les retirer de ton pack d'installation :

SETUP.EXE
SETUP1.EXE
ST6UNST.EXE
VB6STKIT.DLL
__________________
Pour VB6 : N'oubliez pas d'aller voir la FAQ et les Tutoriels
Vous trouvez une reponse particulierement utile ? Votez pour !
OhMonBato est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/11/2010, 09h21   #24
mutley
Invité régulier
 
Inscription : avril 2002
Messages : 85
Détails du profil
Informations forums :
Inscription : avril 2002
Messages : 85
Points : 5
Points : 5
Impeccable ça marche. C'était juste une histoire de guillemet ?
Ils étaient rajouté avec l'assistant, jamais ça me serait venu à l'esprit qu'il fallait les supprimer.

Merci pour ton aide
mutley est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2011, 19h27   #25
jpb14
Invité régulier
 
Inscription : mars 2007
Messages : 13
Détails du profil
Informations personnelles :
Âge : 65

Informations forums :
Inscription : mars 2007
Messages : 13
Points : 8
Points : 8
Par défaut C'est pas du tout la bonne réponse

Les guillemets n'y sont pour rien .....
Tu as supprimé "regserver" dans tes flags; donc tu ne risques plus l'erreur x04
Tout simplement, la dll VB6FR ne doit pas s'enregistrer, mais uniquement se copier dans le rép système. Il en est de même pour d'autres comme asyscfilt.dll ou bien cmdlgfr.dll ...
Le message est ancien, mais cet éclaircissement peut servir à d'autres.
Bon courage ...
jpb14 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 02h25.


 
 
 
 
Partenaires

Hébergement Web