Est-il préférable de créer une application dont la dll est incluse à cette dernière?
Si oui, comment se passe l'installation de l'application (durée? problèmes éventuels?).
Est-il préférable de créer une application dont la dll est incluse à cette dernière?
Si oui, comment se passe l'installation de l'application (durée? problèmes éventuels?).
Tu ne peux pas faire appel à une DLL qui est incluse dans un exécutable. Tu dois déployer ton exécutable avec toutes les DLL nécessaires.
Mets tu peux mettre tes dll dans les ressources de ton exe, puyis au lancement de l'exe tu les mets dans un repertoire systeme de os puis tu les supprimes à la fermeture de l'application ! Ca t'evite d'avoir un systeme d'installation car tu as un exe unique et tu laisses pas trainer tes dll.
bonjour,
l'approche de placer des dll dans les resources du programme est assez dangereuse
1 en cas d'arrêt inopiné du programme pas de nettoyage des DLL dans l'os
2. exécutable gigantesque (avec par exemple une partie de la vcl,gestionnaire de mémoire)
3. temps de chargement et consommation mémoire plus grande
etc...
il est préférable dans le cas d'une grosse application de placer les DLL dans le même directory que l'exécutable
Cordialement
vous trouverez mes tutoriels à l'adresse suivante: http://djmsoftware.developpez.com/
je vous en souhaite une excellente lecture ...
A lire : Les règles du forum
Partager