Déploiement projet VB6 - VB/VBA/VBS - Programmation
Marsh Posté le 07-11-2015 à 16:29:24
Et en quel honneur ton appli aurait le droit d'écrabouiller cette DLL dans le répertoire système ? Perso en tant qu'utilisateur je serai bien content que Windows réagisse comme ça.
A part ça, en cliquant simplement sur ignorer ça passe ?
Marsh Posté le 07-11-2015 à 16:42:05
Pourquoi l'outil de VB6 le met-il dans le package s'il ne peut pas l'écraser ?
Marsh Posté le 07-11-2015 à 17:07:22
ReplyMarsh Posté le 08-11-2015 à 10:52:49
Bonjour,
J'ai retiré du package les fichiers qui ne peuvent pas être écrasés.
Sur mon PC (Win 7/64) l'installation du package fonctionne sans problème.
Par contre sur un autre PC (Win 7/64 aussi) j'ai plusieurs fois ce message
A quoi cela peut-il être du ?
Marsh Posté le 09-11-2015 à 09:29:53
Des paramètres de sécurité différents entre les deux machines (UAC, etc) ?
Tu as essayé de coller sur le process un FileMon / Process monitor ou truc du genre pour voir ce que fait le setup au moment du vautrage ?
Tu as essayé de voir si le setup génère des logs ? Des événements dans le journal système ?
Marsh Posté le 09-11-2015 à 09:43:58
Bonjour,
J'ai trouvé ce qui se passe : Setup.lst contient une ligne PrivateGroup0=Faux.
L'autre PC est en anglais, Windows ne comprend pas "faux" !
En remplaçant par "false" ou par 0 (zéro) ça fonctionne.
J'ai vu qu'il existe une mise à jour VB6 SP6 qui résoudrait ce problème mais quand j'essaye de l'installer sur ma machine j'ai un nouveau message d'erreur
Une màj sensée corriger, entre autres, un problème de langue qui rencontre elle-même un problème de langue : kafkaïen !
Marsh Posté le 09-11-2015 à 10:35:49
ça me rappelle quand j'en faisais, j'avais des programmes qui exécutés nativement faisaient tout en français et qui exécutés par le débuggueur faisaient tout en anglais (ou l'inverse), par exemple les écritures de variables dans le registre avec ces fameux Vrai/Faux. Un joyeux bordel.
Pour l'update tu es sûr de l'avoir DL dans la langue de ton Visual Studio ?
Marsh Posté le 09-11-2015 à 11:05:43
TotalRecall a écrit : Pour l'update tu es sûr de l'avoir DL dans la langue de ton Visual Studio ? |
DL ?
Marsh Posté le 09-11-2015 à 11:25:09
Mon VB6 est en anglais.
Sur le site Microsoft on peut choisir la langue de la màj, j'avais donc choisi anglais.
Ce qui est bizarre : le message d'erreur est en français !
Marsh Posté le 26-02-2016 à 11:39:42
Pour le déploiement de nos programme VB6 on utilise plutôt Nullsoft installer (NSIS)
Marsh Posté le 06-11-2015 à 11:32:41
Bonjour,
J'ai créé un package de déploiement en utilisant l'outil fourni avec VB6.
Quand j'essaye d'installer le package, même en exécutant le setup en tant qu'administrateur, j'obtiens l'erreur suivante.
Une idée ?