Bonjour,
J'ai parcouru les posts du forum, et biens d'autres, mais j'ai toujours des difficultés avec la MIDAS.
Pour le ClientDataSet il faut déployer la midas
Solution 1 :
- Livrer la dll midas.dll dans le dossier de l'exe
- Marche sur certains postes
- Sur d'autres on est obligé d'utiliser regsvr32 filepath\midas.dll
- Sur d'autres la commande précédente doit être faite à chaque installation de notre logiciel (plusieurs sorties par an)
- Enfin sur certains postes la commande ne marchait tout simplement pas.
Du coup nous avons recherché une autre solution.
Solution 2 :
- Ajouter le uses MidasLib au projet principal et aux sous projets, dll, .... utilisant un ClientDataSet
- Marche très bien en debugage sans utiliser les packages d'execution (aucun bpl)
- Ne marche pas en debugage en utilisant les packages d'execution (avec bpl)
A priori le problème se situe lorsque l'on appelle une dll "maison" qui a elle aussi besoin d'un ClientDataSet.
Après la libération de la Dll on a une violation d'accès avec un message utilisateur "Défaillance irrémédiable"
Pour info nous utilisons FastMM.
Auriez-vous un début de piste ?
Partager