URL: https://linuxfr.org/forums/programmation-c--2/posts/charger-plusieurs-instances-dune-biblioth%C3%A8que-dynamique Title: Charger plusieurs instances d'une bibliothèque dynamique Authors: calandoa Date: 2008年04月03日T16:41:08+02:00 Tags: Score: 0 Bien le bonjour, J'ai un problème technique pour une application un peu tordue : je veux charger plusieurs instances d'une bibliothèque dynamique dans un programme. Le problème, et c'est bien sûr l'intérêt des bibliothèques partagées, est que si je fais plusieurs appels à dlopen/LoadLibrary, une seule instance sera réellement chargé, avec les mêmes variables globales... alors que je voudrais des espaces mémoires indépendants, pour les data comme pour le text (la bibliothèque en question peut avoir différentes versions), mais entièrement accessible depuis le programme principal. Par contre, je n'ai pas besoin de faire le chargement à l'init, ce qui devrait simplifier le problème. À noter que je ne suis pas sectaire sur l'OS, une solution sous Windows peut aussi me convenir...