comment fait-on pour cr=E9er une DLL de mani=E8re =E0 la charger=20
dans un projet par l'instruction=20
DECLARE function xxxx lib "xxxx" (param1, param2....) as=20
xxxx
quand je cr=E9er une dll, je ne peux la charger qu'en=20
faisant:
dim monobjet as new mydll
retour=3Dmonobjet.fonction1(param1,param2....)
si j'utilise l'instruction DECLARE... j'ai un message=20
d'erreur "Point d'entree d'une dll introuvable"
Le probleme est-il dans la cr=E9ation de la DLL ou bien dans=20
l'utilisation ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Bismark Prods
Pourquoi vouloir déclarer ta dll qui est semble-t-il une ActiveX comme si c'était une DLL écrite en C/C++ ?
Dans ma question se trouve aussi la réponse a ta question ! lol
"sam" a écrit dans le message de news:0b6f01c351da$f914b4b0$ comment fait-on pour créer une DLL de manière à la charger dans un projet par l'instruction DECLARE function xxxx lib "xxxx" (param1, param2....) as xxxx
quand je créer une dll, je ne peux la charger qu'en faisant: dim monobjet as new mydll
retour=monobjet.fonction1(param1,param2....)
si j'utilise l'instruction DECLARE... j'ai un message d'erreur "Point d'entree d'une dll introuvable"
Le probleme est-il dans la création de la DLL ou bien dans l'utilisation ?
merci
Pourquoi vouloir déclarer ta dll qui est semble-t-il une ActiveX comme si
c'était une DLL écrite en C/C++ ?
Dans ma question se trouve aussi la réponse a ta question ! lol
"sam" <samuel.petit@cafgueret.cnafmail.fr> a écrit dans le message de
news:0b6f01c351da$f914b4b0$a401280a@phx.gbl...
comment fait-on pour créer une DLL de manière à la charger
dans un projet par l'instruction
DECLARE function xxxx lib "xxxx" (param1, param2....) as
xxxx
quand je créer une dll, je ne peux la charger qu'en
faisant:
dim monobjet as new mydll
retour=monobjet.fonction1(param1,param2....)
si j'utilise l'instruction DECLARE... j'ai un message
d'erreur "Point d'entree d'une dll introuvable"
Le probleme est-il dans la création de la DLL ou bien dans
l'utilisation ?
Pourquoi vouloir déclarer ta dll qui est semble-t-il une ActiveX comme si c'était une DLL écrite en C/C++ ?
Dans ma question se trouve aussi la réponse a ta question ! lol
"sam" a écrit dans le message de news:0b6f01c351da$f914b4b0$ comment fait-on pour créer une DLL de manière à la charger dans un projet par l'instruction DECLARE function xxxx lib "xxxx" (param1, param2....) as xxxx
quand je créer une dll, je ne peux la charger qu'en faisant: dim monobjet as new mydll
retour=monobjet.fonction1(param1,param2....)
si j'utilise l'instruction DECLARE... j'ai un message d'erreur "Point d'entree d'une dll introuvable"
Le probleme est-il dans la création de la DLL ou bien dans l'utilisation ?
merci
André Joubert
Salut, Voici la réponse que j'ai reçue il y a 3 jours et qui me satisfait. Je cherchais à faire la même chose que vous. Et je trouve cela même mieux puisque je n'ai même besoin d'utiliser de DECLARE, simplement une référence suffit. ================================================= j'ajouterai simplement que si l'on met la classe de la dll avec l'option Instancing=GlobalMultiUse, il n'est alors plus nécessaire de créer d'instance de la classe, mais vous pouvez simplement appeler les fonctions
MaProcédure "toto"
ca ressemble alors beaucoup plus, à un ensemble de routines tres simple d'utilisation
Jérôme ================================================== André Joubert
"sam" wrote in message news:0b6f01c351da$f914b4b0$ comment fait-on pour créer une DLL de manière à la charger dans un projet par l'instruction DECLARE function xxxx lib "xxxx" (param1, param2....) as xxxx
quand je créer une dll, je ne peux la charger qu'en faisant: dim monobjet as new mydll
retour=monobjet.fonction1(param1,param2....)
si j'utilise l'instruction DECLARE... j'ai un message d'erreur "Point d'entree d'une dll introuvable"
Le probleme est-il dans la création de la DLL ou bien dans l'utilisation ?
merci
Salut,
Voici la réponse que j'ai reçue il y a 3 jours et qui me satisfait.
Je
cherchais à faire la même chose que vous. Et je trouve cela même mieux
puisque je n'ai même besoin d'utiliser de DECLARE, simplement une
référence suffit.
================================================= j'ajouterai simplement que si l'on met la classe de la dll avec l'option
Instancing=GlobalMultiUse,
il n'est alors plus nécessaire de créer d'instance de la classe, mais vous
pouvez simplement appeler les fonctions
MaProcédure "toto"
ca ressemble alors beaucoup plus, à un ensemble de routines tres simple
d'utilisation
Jérôme
================================================== André Joubert
"sam" <samuel.petit@cafgueret.cnafmail.fr> wrote in message
news:0b6f01c351da$f914b4b0$a401280a@phx.gbl...
comment fait-on pour créer une DLL de manière à la charger
dans un projet par l'instruction
DECLARE function xxxx lib "xxxx" (param1, param2....) as
xxxx
quand je créer une dll, je ne peux la charger qu'en
faisant:
dim monobjet as new mydll
retour=monobjet.fonction1(param1,param2....)
si j'utilise l'instruction DECLARE... j'ai un message
d'erreur "Point d'entree d'une dll introuvable"
Le probleme est-il dans la création de la DLL ou bien dans
l'utilisation ?
Salut, Voici la réponse que j'ai reçue il y a 3 jours et qui me satisfait. Je cherchais à faire la même chose que vous. Et je trouve cela même mieux puisque je n'ai même besoin d'utiliser de DECLARE, simplement une référence suffit. ================================================= j'ajouterai simplement que si l'on met la classe de la dll avec l'option Instancing=GlobalMultiUse, il n'est alors plus nécessaire de créer d'instance de la classe, mais vous pouvez simplement appeler les fonctions
MaProcédure "toto"
ca ressemble alors beaucoup plus, à un ensemble de routines tres simple d'utilisation
Jérôme ================================================== André Joubert
"sam" wrote in message news:0b6f01c351da$f914b4b0$ comment fait-on pour créer une DLL de manière à la charger dans un projet par l'instruction DECLARE function xxxx lib "xxxx" (param1, param2....) as xxxx
quand je créer une dll, je ne peux la charger qu'en faisant: dim monobjet as new mydll
retour=monobjet.fonction1(param1,param2....)
si j'utilise l'instruction DECLARE... j'ai un message d'erreur "Point d'entree d'une dll introuvable"
Le probleme est-il dans la création de la DLL ou bien dans l'utilisation ?