lolpop
Messages postés211Date d'inscriptionmercredi 4 août 2004StatutMembreDernière intervention18 octobre 2010
-
31 août 2006 à 16:33
Olibasse -
5 avril 2014 à 18:03
Bonjour, c'est encore moi :)
j'ai développez mon application, et elle marche bien chez moi et chez un pot, mais je l'ai envoyé a quelqu'un sur internet et il me di qu'il a une erreur:
erreur système &H8007007E, le module spécifié est introuvable.
Est ce que quelqu'un sais de ou cela peu venir?
merci d'avance
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 1 sept. 2006 à 09:10
mdac_typ.exe est l'installateur du mdac. Il faut juste l'inclure à l'empaquetage de sorte qu'il soit executer au moment de l'installation de ton appli.
L'assitant d'empaquetage le fait automatiquement, c'est donc transparent. Mais avec inno setup, il faut le rajouter manuellement. Je ne connais pas la procédure, mais je crois avoir déjà vu passer sur le site une histoire de script à rajouter dans inno setup, pour detecter si mdac est installé et éventuellement l'installer.
Tu peux toujours regarder dans le tuto de Zlub sur Inno setup, je sais s'il en parle. -> ICI
---- Sevyc64 (alias Casy) ---- # LE PARTAGE EST NOTRE FORCE #
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 31 août 2006 à 16:56
As-tu un empaquetage correct avec tous les composants qui vont, ou as-tu simplement envoyé l'exe de ton appli ?
Pour diffuser une exe sur une autre machine, il faut toujours faire un empaquetage, et ensuite faire une installation de l'appli sur l'autre machine. Sinon il y a de forte chance qu'il manque des choses.
---- Sevyc64 (alias Casy) ---- # LE PARTAGE EST NOTRE FORCE #
lolpop
Messages postés211Date d'inscriptionmercredi 4 août 2004StatutMembreDernière intervention18 octobre 2010 31 août 2006 à 18:59
oui j'utilise une base de donéne access.
pour le mdac, j'utilise microsoft DAO 3.6 et j'ai mis la dll dao360.dll.
Pour Form 2.0 oui je l'utilise mais mmoi la dll sappelle FM20.DLL
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 31 août 2006 à 19:17
pour les controles Form 2.0, ils sont contenus dans la dll fm20.dll, qui est détectée dans les dépendances de ton exe (donc automatiquement ajoutée par l'assistant). Par contre cette dll en version française à une dépendance qui est fm20fra.dll. Cette library n'est pas une dll à propement parler mais un fichier ressource, c'est pour cela qu'elle n'est jamais détectée comme dépendance et toujours oubliée par les assistants. Il faut le savoir et penser à l'ajouter manuellement à l'empaquetage.
Pour la base de donnée, DAO3.6 (dao360.dll et sa dizaine de dépendance) est le moteur d'accès aux bases de données. Mais pour qu'il fonctionne, il faut que que l'environnement mdac soit installé sur la machine.
Il faut ajouter le fichier MDAC_TYP.EXE à l'empaquetage, mais pas de sorte qu'il soit copier sur le disque, c'est pas utile. C'est un installeur, il faut qu'il soit executé à la fin de l'install.
Je ne sais pas trop comment on fait avec inno setup, mais fait une recherche sur le site, c'est un sujet qui reviens fréquement.
Résumé :
- Ajouter FM20FRA.DLL en plus de FM20.DLL
- Vérifier et si necessaire installer le MDAC
---- Sevyc64 (alias Casy) ---- # LE PARTAGE EST NOTRE FORCE #