Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3007 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  charger 2 fois la même DLL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

charger 2 fois la même DLL

n°1785327
philzzz
Posté le 10-09-2008 à 22:52:47  profilanswer
 

Bonjour,
 
Je dois faire une évolution sur un logiciel qui charge une DLL pour gerer un matériel.
- cette évolution consiste a gerer plusieurs matériels(différents) en même temps.
 
-Il est très difficile de modifier la DLL qui gère le matériel (bcp de travail) pour que celle ci gère plusieurs materiels à la fois. (par exemple: la dll à un fichier de config qui décrit le matériel)
 
- la solution envisagée est donc de charger plusieur fois la DLL, chaque instance ayant son espace memoire. Le problème est que apparement on ne peut pas faire ça..
 
- une solution pourrait consister a créer un processus: .exe par matériel, mais cela implique de creer une communication Inter-Processus entre l'exe utilisateur et les exes materiel.
- j'ai pensé au socket TCP-IP: c'est bien mais  ça force à développer un protocole de communication et de sérialiser les données, ce qui semble être long à faire vu qu'il y a pas mal de fonctions exportées par la DLL.
- Sinon je voudrais bien utiliser une techno qui permet de faire ça de manière un peu automatisée et surement mieux que si je le fais moi même, genre Corba ou COM/DCOM, mais je n'y connais pas grand chose et je ne suis même pas sur que ça soit bien adapté à mon problème.
 
questions:
 
quelle solution semble être la meilleure?
puis-je résoudre le problème avec ActiveX?
si oui comment transformer mon projet "DLL matériel" en projet "ActiveX matériel" avec visual studio 6 ,tout est écrit en c++ ?
 
merci d'avance!

mood
Publicité
Posté le 10-09-2008 à 22:52:47  profilanswer
 

n°1785420
philzzz
Posté le 11-09-2008 à 10:08:38  profilanswer
 

pour info j'ai trouvé ça:
http://support.microsoft.com/?scid [...] &x=17&y=11
mais bon, ça a pas l'air glop


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  charger 2 fois la même DLL

 

Sujets relatifs
création d'une DLL ressourceRemplacer une DLL (.net) au runtime par une nouvelle version
[VBA] Importation de modules 1 seul fois[C] accéder à une zone de mémoire allouée en dehors d'une DLL
Exporter DLL dépendantes d'un EXE (?)Comment permettre a un visiteur de charger une image sur mon site
Télécharger en une fois plusieurs fichiers...charger un swf et le faire atterir à une image clef (qui a un drapeau)
comment enregistrer une image une fois redimensionnéecharger une classe dynamiquement
Plus de sujets relatifs à : charger 2 fois la même DLL


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)