Salut à tous,
Voici ma toute première question sur ce forum, merci pour votre aide :
Est ce qu'une DLL appelée par divers processus distincts peut conserver
une variable commune aux procesus. Si oui comment et quand
initialiser cette variable (et qui, la DLL dans son propre "main" ...).
Même
si vous n'avez que des infos partielles : notemment sur le fait d'avoir
du static dans une bibli dynamique ... n'hésitez pas.
En fait je vous donne un apperçu du PB plus général.
Une
DLL recevant des infos (et les interprétant) d'une sonde doit les
mettre dans une liste chainée. Ma liste chainée entre ce producteur et
n consommateurs est déjà codée mais j'aimerai qu'elle (la liste) soit
dans une DLL (c'est peut être idiot ?!). Le souci c'est de pouvoir
partager entre n processus une donnée contenue dans une DLL.
C'est peut être impossible, est-ce qu'il faudrait mieux mettre la liste dans un processus à part plutôt que dans une DLL ?!?
Je ne m'y connais que peu sur les DLL. J'ai réussi à créer ma DLL mais
je me suis rendu compte de ce soucis après coup. Je n'ai qu'un modem
56K ce qui limite mes recherches sur internet. Si quelqu'un a des
conseils ou des critiques (constructives) je suis preneur.