j'ai quelques petits problemes pour la creation de mes dll ou plutot leur
déclaration
je souhaite déclarer mes dll directement dans le code et sans passer par le
menu projet puis réference.
De plus lorsque que je declare mes dll avec : - Declare Function MaFonction
Lib "MaDll" Alias "NomFonction" (ByVal qqch As String, ByVal autrech As Long)
As Long" - mes dll sont reconnu mais je tombe sur l'erreur 453 : point
d'entré de la fonction introuvable.
Alors j'aurai aimé savoir comment faire pour que ca marche, s'il faut faire
quelque chose despecial dans la dll ou dans le code
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
Vincent Guichard
Zéphir a écrit :
bonjour,
j'ai quelques petits problemes pour la creation de mes dll ou plutot leur déclaration
je souhaite déclarer mes dll directement dans le code et sans passer par le menu projet puis réference. De plus lorsque que je declare mes dll avec : - Declare Function MaFonction Lib "MaDll" Alias "NomFonction" (ByVal qqch As String, ByVal autrech As Long) As Long" - mes dll sont reconnu mais je tombe sur l'erreur 453 : point d'entré de la fonction introuvable.
Alors j'aurai aimé savoir comment faire pour que ca marche, s'il faut faire quelque chose despecial dans la dll ou dans le code
Merci
Il faut probablement quelque chose dans ta dll. Vérifie que les noms des fonctions de ta dll sont bien exportés, et qu'ils ne sont pas "décorés". En quel language programmes-tu ta dll?
Tu peux utiliser des outils comme le "Dependency Walker" pour vérifier la décoration des noms de fonction.
Vincent Guichard
Zéphir a écrit :
bonjour,
j'ai quelques petits problemes pour la creation de mes dll ou plutot leur
déclaration
je souhaite déclarer mes dll directement dans le code et sans passer par le
menu projet puis réference.
De plus lorsque que je declare mes dll avec : - Declare Function MaFonction
Lib "MaDll" Alias "NomFonction" (ByVal qqch As String, ByVal autrech As Long)
As Long" - mes dll sont reconnu mais je tombe sur l'erreur 453 : point
d'entré de la fonction introuvable.
Alors j'aurai aimé savoir comment faire pour que ca marche, s'il faut faire
quelque chose despecial dans la dll ou dans le code
Merci
Il faut probablement quelque chose dans ta dll. Vérifie que les noms des
fonctions de ta dll sont bien exportés, et qu'ils ne sont pas "décorés".
En quel language programmes-tu ta dll?
Tu peux utiliser des outils comme le "Dependency Walker" pour vérifier
la décoration des noms de fonction.
j'ai quelques petits problemes pour la creation de mes dll ou plutot leur déclaration
je souhaite déclarer mes dll directement dans le code et sans passer par le menu projet puis réference. De plus lorsque que je declare mes dll avec : - Declare Function MaFonction Lib "MaDll" Alias "NomFonction" (ByVal qqch As String, ByVal autrech As Long) As Long" - mes dll sont reconnu mais je tombe sur l'erreur 453 : point d'entré de la fonction introuvable.
Alors j'aurai aimé savoir comment faire pour que ca marche, s'il faut faire quelque chose despecial dans la dll ou dans le code
Merci
Il faut probablement quelque chose dans ta dll. Vérifie que les noms des fonctions de ta dll sont bien exportés, et qu'ils ne sont pas "décorés". En quel language programmes-tu ta dll?
Tu peux utiliser des outils comme le "Dependency Walker" pour vérifier la décoration des noms de fonction.
Vincent Guichard
Guy DETIENNE
Salut ;O)
Si tes DLL sont des DLL créées via VB, celles-ci sont à la norme COM (DLL ActiveX), donc impossible d'être déclarées comme tu tentes de le faire. Seules des DLL classiques (comme créées via le C) peuvent être délcarées ainsi.
Guy
"Zéphir" a écrit dans le message de news:
bonjour,
j'ai quelques petits problemes pour la creation de mes dll ou plutot leur déclaration
je souhaite déclarer mes dll directement dans le code et sans passer par
le
menu projet puis réference. De plus lorsque que je declare mes dll avec : - Declare Function
MaFonction
Lib "MaDll" Alias "NomFonction" (ByVal qqch As String, ByVal autrech As
Long)
As Long" - mes dll sont reconnu mais je tombe sur l'erreur 453 : point d'entré de la fonction introuvable.
Alors j'aurai aimé savoir comment faire pour que ca marche, s'il faut
faire
quelque chose despecial dans la dll ou dans le code
Merci
Salut ;O)
Si tes DLL sont des DLL créées via VB, celles-ci sont à la norme COM (DLL
ActiveX), donc impossible d'être déclarées comme tu tentes de le faire.
Seules des DLL classiques (comme créées via le C) peuvent être délcarées
ainsi.
Guy
"Zéphir" <Zphir@discussions.microsoft.com> a écrit dans le message de
news:FD44EA3F-333C-4DE3-967A-B25F1BAEFECF@microsoft.com...
bonjour,
j'ai quelques petits problemes pour la creation de mes dll ou plutot leur
déclaration
je souhaite déclarer mes dll directement dans le code et sans passer par
le
menu projet puis réference.
De plus lorsque que je declare mes dll avec : - Declare Function
MaFonction
Lib "MaDll" Alias "NomFonction" (ByVal qqch As String, ByVal autrech As
Long)
As Long" - mes dll sont reconnu mais je tombe sur l'erreur 453 : point
d'entré de la fonction introuvable.
Alors j'aurai aimé savoir comment faire pour que ca marche, s'il faut
faire
quelque chose despecial dans la dll ou dans le code
Si tes DLL sont des DLL créées via VB, celles-ci sont à la norme COM (DLL ActiveX), donc impossible d'être déclarées comme tu tentes de le faire. Seules des DLL classiques (comme créées via le C) peuvent être délcarées ainsi.
Guy
"Zéphir" a écrit dans le message de news:
bonjour,
j'ai quelques petits problemes pour la creation de mes dll ou plutot leur déclaration
je souhaite déclarer mes dll directement dans le code et sans passer par
le
menu projet puis réference. De plus lorsque que je declare mes dll avec : - Declare Function
MaFonction
Lib "MaDll" Alias "NomFonction" (ByVal qqch As String, ByVal autrech As
Long)
As Long" - mes dll sont reconnu mais je tombe sur l'erreur 453 : point d'entré de la fonction introuvable.
Alors j'aurai aimé savoir comment faire pour que ca marche, s'il faut
faire
quelque chose despecial dans la dll ou dans le code
Merci
Zéphir
Je vous remercie pour ces réponses surtout aussi rapidement c'est tres aimable de votre part
Je vous remercie pour ces réponses surtout aussi rapidement
c'est tres aimable de votre part