toutoughou
Messages postés42Date d'inscriptionjeudi 22 juin 2006StatutMembreDernière intervention23 février 2011
-
1 nov. 2010 à 12:35
toutoughou
Messages postés42Date d'inscriptionjeudi 22 juin 2006StatutMembreDernière intervention23 février 2011
-
27 déc. 2010 à 10:21
Bonjour à tous;
J'ai un grand souci; je déploie sur tous les postes de mon réseau; lors du lancement de l'application pour certains poste je reçois le message d'erreurs suivnat "Erreur inattendue, abandon"
Je vois qu'il s'agit d'un problème d'environnement surtout de DLL, alors comment résoudre ce problème sans procéder à l'installation manuelle du package ?
Sachant que j'ai essayé de copier toutes les dll dans le system32 via un vb script mais j'ai pas réussi car au moment de la copie certains dll sont en utilisation donc le processus se bloque.
Y a t-il un façon pour créer un setup de ces dll et le lancer via VBS sans que l'utilisateur se rende compte?
toutoughou
Messages postés42Date d'inscriptionjeudi 22 juin 2006StatutMembreDernière intervention23 février 2011 27 déc. 2010 à 10:21
Bonjour;
Enffffffffffffiiiiin j'ai trouvé la solution : il faut aller sur propriétés de fichier MSVBVM60.DLL dans system32 , partie sécurité ajouter "Tout le monde " et lui attribuer les droits "Lecture/ exécution" et "Lecture".
cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 2 nov. 2010 à 02:00
Faut pas seulement les copier dans %SystemRoot%\system32 mais faut aussi les enregistrer via regsvr32 nomDeLaDll (ajoute le switch /s pour ne pas afficher de message).
VB.NET is good ... VB6 is better
Utilise Réponse acceptée quand un post répond à ta question
toutoughou
Messages postés42Date d'inscriptionjeudi 22 juin 2006StatutMembreDernière intervention23 février 2011 2 nov. 2010 à 11:01
Merci pour votre réponse ;
mais d'abord je dois réussir la copie des dll qui se bloque en affaichant pour certaines qu'elles sont en cours d'utilisation.
toutoughou
Messages postés42Date d'inscriptionjeudi 22 juin 2006StatutMembreDernière intervention23 février 2011 3 nov. 2010 à 11:54
Bonjour;
Ok.Mais j'ai un autre nouveau souci, je reçois pour certaines machines que la version est périmée et qu'il faut redémarrer la machine, mais une fois redémarré j'ai toujours le même message d'erreur.
Je vois que mes dll VB6 sont antérieures par rapport à celles sur ces machines et su je les écrase j'aurai certainement un dysfonctionnement vu qu'elles sont utilisées par d'autres programmes comme Office.
toutoughou
Messages postés42Date d'inscriptionjeudi 22 juin 2006StatutMembreDernière intervention23 février 2011 4 nov. 2010 à 13:08
Bonjour;
J'ai crée mon install avec inno setup j'ai testé sur une marche et ca marche, mais quand j'ai installé sur celle qui avait un problème de version périmées j'ai eu ce message "application n'a pas réussi à s'initialiser correctement (0xc0000022)" .
toutoughou
Messages postés42Date d'inscriptionjeudi 22 juin 2006StatutMembreDernière intervention23 février 2011 5 nov. 2010 à 18:40
Salut;
Dites moi est il possible avec innosetup de créer un un setup.exe qui installe uniquement l'environnement de mon application (Intégration et enregistrement des dll et ocx et tous les éléments obligatoires du projet) sans avoir installer l'exe de l'application(ça suppose que j'en avait déjà installé sur les machines où il y a ce problème) ???
car une certaine étape il faut fournir l'exe de l'application (c'est obligatoire pour innosetup).
toutoughou
Messages postés42Date d'inscriptionjeudi 22 juin 2006StatutMembreDernière intervention23 février 2011 8 nov. 2010 à 11:36
Bonjour;
Voilà j'ai pu créer le setup pour les dll et le ocx uniquement.
J'ai testé sur une machine j'ai eu une erreur que MSCOMCTL.OCX n'a pas pu s'enregistrer, j'ai alors exécuter Regsvr32.exe mais j'ai toujours le même message d'erreur.