OVH Cloud OVH Cloud

Erreur 70 lors de l'appelle d'une Dll

1 réponse
Avatar
Lucio
bonjour

J'ai cr=E9e une dll que j'appelle dans un projet VB6

Donc j'ai bien coch=E9 ma reference

Je declare=20
Dim MaVariable as MaDll.MaClass


dans mon code je mets


set MaVariable =3D New MaDll.MaClass
call MaVariable.MaFonction(Param1,Param2)


Quand je le lance avec mes droits (administrateur du=20
domaine tout se passe sans probl=E8me)

Lorsque je lance avec un compte d'utilisateur il plante=20
sur la ligne=20
set MaVariable =3D New MaDll.MaClass

Erreur 70 : permission refus=E9e

Je pensais que le pb venais du code de la dll mais si je=20
fais le m=EAme code dans un projet il passe nickel.

J'ai essay=E9 de placer la dll dans system32 et dans=20
l'app.path de l'exe dans les 2 cas le pb est le m=EAme !

D'avance merci pour votre aide=20

1 réponse

Avatar
ng
Salut,

Oui l'erreur vient du code de ta DLL, ce n'est pas un problème
d'instanciation.

--
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/


Lucio wrote:
bonjour

J'ai crée une dll que j'appelle dans un projet VB6

Donc j'ai bien coché ma reference

Je declare
Dim MaVariable as MaDll.MaClass


dans mon code je mets


set MaVariable = New MaDll.MaClass
call MaVariable.MaFonction(Param1,Param2)


Quand je le lance avec mes droits (administrateur du
domaine tout se passe sans problème)

Lorsque je lance avec un compte d'utilisateur il plante
sur la ligne
set MaVariable = New MaDll.MaClass

Erreur 70 : permission refusée

Je pensais que le pb venais du code de la dll mais si je
fais le même code dans un projet il passe nickel.

J'ai essayé de placer la dll dans system32 et dans
l'app.path de l'exe dans les 2 cas le pb est le même !

D'avance merci pour votre aide