OVH Cloud OVH Cloud

Une DLL est-elle partageable ?

2 réponses
Avatar
le_troll
Bonjour,

-1- N'ayant jamais fait de DLL, est-il possible de partager une DLL
(plusieurs appels de d'applies <> en même temps) ?

-2- Est-ce qu'un programme peut vampiriser une DLL (y accéder sans cesse
(hors virus)), de telle sorte que les autres appels échouent avec un message
d'occupation, ou pas?

-3- Si la DLL est occupée, l'appelant est-il mis en file d'attente, ou
rejeté (avec ou sans message d'erreur) ?

--
Merci, @+, bye, Joe
troll75 AROBASE iFrance POINT com
------------------------------------------
Le_Troll, éleveur de Trolls depuis César, qui disait:
Avec une hache, celui qui tient le manche a toujours raison !

2 réponses

Avatar
ng
Salut,

Non généralement chaque application créé une instance de la DLL (dans le cas
de COM) donc :

1/ Oui.
2/ Euh si j'ai bien compris la question c'est non.
3/ Non pour du COM on créé plusieurs instances (dans le thread courant, pas
de nouveau thred contrairement à un EXE ActiveX).

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/



le_troll a écrit :

Bonjour,

-1- N'ayant jamais fait de DLL, est-il possible de partager une DLL
(plusieurs appels de d'applies <> en même temps) ?

-2- Est-ce qu'un programme peut vampiriser une DLL (y accéder sans
cesse (hors virus)), de telle sorte que les autres appels échouent
avec un message d'occupation, ou pas?

-3- Si la DLL est occupée, l'appelant est-il mis en file d'attente, ou
rejeté (avec ou sans message d'erreur) ?


Avatar
le_troll
Merci

--
Merci, @+, bye, Joe
troll75 AROBASE iFrance POINT com
------------------------------------------
Le_Troll, éleveur de Trolls depuis César, qui disait:
Avec une hache, celui qui tient le manche a toujours raison !


"ng" a écrit dans le message de news:

Salut,

Non généralement chaque application créé une instance de la DLL (dans le


cas
de COM) donc :

1/ Oui.
2/ Euh si j'ai bien compris la question c'est non.
3/ Non pour du COM on créé plusieurs instances (dans le thread courant,


pas
de nouveau thred contrairement à un EXE ActiveX).

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/



le_troll a écrit :

> Bonjour,
>
> -1- N'ayant jamais fait de DLL, est-il possible de partager une DLL
> (plusieurs appels de d'applies <> en même temps) ?
>
> -2- Est-ce qu'un programme peut vampiriser une DLL (y accéder sans
> cesse (hors virus)), de telle sorte que les autres appels échouent
> avec un message d'occupation, ou pas?
>
> -3- Si la DLL est occupée, l'appelant est-il mis en file d'attente, ou
> rejeté (avec ou sans message d'erreur) ?