j'ai un dll.
je connais le chemin de cette dll.
probleme, cette dll n'est pas enregistr=E9e dans=20
la base de registre.
existe-t-il un moyen de faire appel aux classes de=20
celle-ci sans qu'elle soit enregistr=E9e ?
(comme une fonction qui prendrait le chemin de la dll
en argument ou quelque chose comme ca)
j'ai un dll. je connais le chemin de cette dll. probleme, cette dll n'est pas enregistrée dans la base de registre.
existe-t-il un moyen de faire appel aux classes de celle-ci sans qu'elle soit enregistrée ? (comme une fonction qui prendrait le chemin de la dll en argument ou quelque chose comme ca)
merci Zan
LoadLibrary(Ex) ?
Je ne l'ai jamais utilisé pour des Dll ActiveX, mais ce devrais marcher...
Vincent Guichard
zan001 a écrit :
bonjour,
j'ai un dll.
je connais le chemin de cette dll.
probleme, cette dll n'est pas enregistrée dans
la base de registre.
existe-t-il un moyen de faire appel aux classes de
celle-ci sans qu'elle soit enregistrée ?
(comme une fonction qui prendrait le chemin de la dll
en argument ou quelque chose comme ca)
merci
Zan
LoadLibrary(Ex) ?
Je ne l'ai jamais utilisé pour des Dll ActiveX, mais ce devrais marcher...
j'ai un dll. je connais le chemin de cette dll. probleme, cette dll n'est pas enregistrée dans la base de registre.
existe-t-il un moyen de faire appel aux classes de celle-ci sans qu'elle soit enregistrée ? (comme une fonction qui prendrait le chemin de la dll en argument ou quelque chose comme ca)
merci Zan
LoadLibrary(Ex) ?
Je ne l'ai jamais utilisé pour des Dll ActiveX, mais ce devrais marcher...
Vincent Guichard
ng
Salut,
Non on ne pourrait appeler que les fonctions classiques de la DL COMs.
-- 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/ http://apisvb.europe.webmatrixhosting.net/
Vincent Guichard a écrit :
zan001 a écrit :
bonjour,
j'ai un dll. je connais le chemin de cette dll. probleme, cette dll n'est pas enregistrée dans la base de registre.
existe-t-il un moyen de faire appel aux classes de celle-ci sans qu'elle soit enregistrée ? (comme une fonction qui prendrait le chemin de la dll en argument ou quelque chose comme ca)
merci Zan
LoadLibrary(Ex) ?
Je ne l'ai jamais utilisé pour des Dll ActiveX, mais ce devrais marcher...
Vincent Guichard
Salut,
Non on ne pourrait appeler que les fonctions classiques de la DL COMs.
--
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/
http://apisvb.europe.webmatrixhosting.net/
Vincent Guichard <vg.bleuciel.sa@wanadoo.fr> a écrit :
zan001 a écrit :
bonjour,
j'ai un dll.
je connais le chemin de cette dll.
probleme, cette dll n'est pas enregistrée dans
la base de registre.
existe-t-il un moyen de faire appel aux classes de
celle-ci sans qu'elle soit enregistrée ?
(comme une fonction qui prendrait le chemin de la dll
en argument ou quelque chose comme ca)
merci
Zan
LoadLibrary(Ex) ?
Je ne l'ai jamais utilisé pour des Dll ActiveX, mais ce devrais
marcher...
Non on ne pourrait appeler que les fonctions classiques de la DL COMs.
-- 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/ http://apisvb.europe.webmatrixhosting.net/
Vincent Guichard a écrit :
zan001 a écrit :
bonjour,
j'ai un dll. je connais le chemin de cette dll. probleme, cette dll n'est pas enregistrée dans la base de registre.
existe-t-il un moyen de faire appel aux classes de celle-ci sans qu'elle soit enregistrée ? (comme une fonction qui prendrait le chemin de la dll en argument ou quelque chose comme ca)
merci Zan
LoadLibrary(Ex) ?
Je ne l'ai jamais utilisé pour des Dll ActiveX, mais ce devrais marcher...
Vincent Guichard
ng
Salut,
Il faut l'enregfistrer !
Dim strChemin As String strChemin = "C:...MaDLL.dll" Call Shell("regsvr32 /s """ & strChemin & """", vbNormalFocus) '//Code '//On peut ensuite désenregistrer Call Shell("regsvr32 /s /u """ & strChemin & """", vbNormalFocus)
(on pourrait préférer utiliser une fonction du type ShellAndWait()) -- 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/ http://apisvb.europe.webmatrixhosting.net/
zan001 a écrit :
bonjour,
j'ai un dll. je connais le chemin de cette dll. probleme, cette dll n'est pas enregistrée dans la base de registre.
existe-t-il un moyen de faire appel aux classes de celle-ci sans qu'elle soit enregistrée ? (comme une fonction qui prendrait le chemin de la dll en argument ou quelque chose comme ca)
merci Zan
Salut,
Il faut l'enregfistrer !
Dim strChemin As String
strChemin = "C:...MaDLL.dll"
Call Shell("regsvr32 /s """ & strChemin & """", vbNormalFocus)
'//Code
'//On peut ensuite désenregistrer
Call Shell("regsvr32 /s /u """ & strChemin & """", vbNormalFocus)
(on pourrait préférer utiliser une fonction du type ShellAndWait())
--
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/
http://apisvb.europe.webmatrixhosting.net/
zan001 <anonymous@discussions.microsoft.com> a écrit :
bonjour,
j'ai un dll.
je connais le chemin de cette dll.
probleme, cette dll n'est pas enregistrée dans
la base de registre.
existe-t-il un moyen de faire appel aux classes de
celle-ci sans qu'elle soit enregistrée ?
(comme une fonction qui prendrait le chemin de la dll
en argument ou quelque chose comme ca)
Dim strChemin As String strChemin = "C:...MaDLL.dll" Call Shell("regsvr32 /s """ & strChemin & """", vbNormalFocus) '//Code '//On peut ensuite désenregistrer Call Shell("regsvr32 /s /u """ & strChemin & """", vbNormalFocus)
(on pourrait préférer utiliser une fonction du type ShellAndWait()) -- 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/ http://apisvb.europe.webmatrixhosting.net/
zan001 a écrit :
bonjour,
j'ai un dll. je connais le chemin de cette dll. probleme, cette dll n'est pas enregistrée dans la base de registre.
existe-t-il un moyen de faire appel aux classes de celle-ci sans qu'elle soit enregistrée ? (comme une fonction qui prendrait le chemin de la dll en argument ou quelque chose comme ca)