Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : utilisation de DLL [ Divers / General ] (Kite37)

mercredi 30 août 2006 à 19:50:14 | utilisation de DLL

Kite37

Bonjour !

J'ai créé depuis peu un crypteur (qui marche parfaitement), et afin de l'utiliser dans d'autre application, je l'ai adapté en classe, puis en DLL.
Cependant, lors de son utilisation dans une application quelqconque, lorsque je tente d'appeller une fonction de ectte DLL, une erreur se produit :

Impossible de trouver le point d'entrée 'Crypter' dans la DLL 'crypteur.dll'.

J'ai bien sur référencé cette DLL au projet, et ai déclaré cette function comme suis :

Public Declare Function crypter Lib "crypteur.dll" Alias "Crypter" (ByVal txt As String, ByVal pw1 As String, ByVal pw2 As String) As String

.. y a-til quelques chose de spécifique a mettre dans une classe destinée a etre utilisée excusivement via DLL?
Quelqu'un peut-il me dépanner? ^ ^
merci d'avance

cordialement, KiTe.


mercredi 30 août 2006 à 21:23:41 | Re : utilisation de DLL

PCPT

Administrateur CodeS-SourceS
salut,
dll faite en quel langage?
point d'entrée... c'est pas un __StdCall ? (manquant)

++

Prenez un instant pour répondre à ce sondage svp

mercredi 30 août 2006 à 21:25:08 | Re : utilisation de DLL

EBArtSoft

Administrateur CodeS-SourceS

Ce qu'il te faut c'est un cours sur les dll activex et classique car les deux ne fonctionne pas de la même façon. VB6 crée des dll activex que tu utilise dans d'autre application grace au menu projet->reference tandis que toi tu essaie de l'utiliser comme une dll standard. Pour resoudre ton probleme fait projet->reference ->ajouter->puis recherche ta dll. Ensuite utilise ta classes comme dans un projet exe standard. Dim MaClasse As New MaClasse1 etc...

@+

[Code]E.B.[/Code]


jeudi 31 août 2006 à 09:34:10 | Re : utilisation de DLL

Kite37

lorsque je ne fait que l'ajouter au référence, je n'arrive pas a créer d'objets a partir de la classe qu'elle contient ... bon tant pis je vais chercher des cours de DLL :s


jeudi 31 août 2006 à 09:44:04 | Re : utilisation de DLL

Renfield

Administrateur CodeS-SourceS
Si tu as pu l'ajouter aux references, deja , c'est que c'est une dll activeX ^^

exit donc, les Declare function...

Renfield
Admin CodeS-SourceS- MVP Visual Basic

jeudi 31 août 2006 à 10:01:52 | Re : utilisation de DLL

Kite37

oki .. pour faire plus simple, quelqu'un aurait-il un lien quelconque vers un cours de création de DLL en VB.net /VB6? car je n'en trouve qu'en delphi ou C++ ...

merki ^^

mardi 12 septembre 2006 à 11:57:55 | Re : utilisation de DLL

eldim

Bonjour,

il faut faire un tlbexp pour générer une interface com

ajouter un KeyFileAttribute à ton assembly

sn - k sur ta dll

recompiler

regasm sur la dll

et copie dans l'assembly...

bref une bagatelle... ;-)

-- Pourquoi faire simple quand on peut faire compliquer --




Cette discussion est classé dans : string, dll, utilisation, crypter, crypteur


Répondre à ce message

Sujets en rapport avec ce message

Passer un tableau de string de VB vers une DLL C++ [ par paco ] Salut, mon problème est le suivant : je désire travailler avec des tableaux de string dans une de mes DLL C++. Ces tableaux, dynamiques, doivent venir Utilisation des dll ATI [ par seb ] Bonjour à tous,J'aimerais utiliser certaines fonctions de ma carte graphique ATI RAGE FURY, notemment l'activation et la desactiveation de la sortie t utilisation des dll de windows [ par Metabee ] Bonjour je voudrais savoir comment on fait pour utiliser une dll de windows à partir de visual basicmerci Utilisation Dll activeX [ par Khan ] Help !!! MAYDAY !! HELP !!J'ai créé une dll sous VB6 pour pouvoir l'utiliser dans un programme en VBA. Tout se déroule sans problème quand j"utilise l utilisation d'installshield [ par chec ] Developper +En tentant d'utiliser installshield je reçois sans cesse un message de type setup dll requis pour terminer l'intallation. cependant j'ai r Utilisation de NETAPI.DLL [ par JMB ] SE: Windows 3.11Outils : VB4 16 bitsJe cherche à partager un disque ou une imprimante à partir de VB4 16 bits.Les fonctions nécessaires sont je pense utilisation de FSO [ par Cameleon ] Bonjourj'ai entendu parler que pour travailler sur des fichier il exister FileSystemObject si quelqu'un sait comment on peut y faire appel, je sais qu Raccourci sans VB5stkit.dll ? [ par peug.net ] Ce code permet de créer un raccourci vers la bureau. Mais comment utiliser la vb6 au lieu de la VB5 ?'==================Private Declare Function fCrea Problème d'utilisation de DLL [ par JP ] Bonjour,J'ai entendu dire qu'il y avait un problème quand 2 programmes veulent utiliser la même DLL en même temps.Quelqu'un pourrait - il, m'en expli Problème de dll [ par sebastienbro ] Bonjour,j'utilise une dll fait en c++.Un argument de la fonction est un type créer par l'utilisateur a laide de Type. Mais j'ai un problème. Les valeu


Nos sponsors

Sondage...

CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.