cs_Kite37
Messages postés242Date d'inscriptionlundi 6 mars 2006StatutMembreDernière intervention17 janvier 2018
-
30 août 2006 à 19:50
cs_eldim
Messages postés956Date d'inscriptionlundi 30 mai 2005StatutMembreDernière intervention21 août 2014
-
12 sept. 2006 à 11:57
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
cs_EBArtSoft
Messages postés4525Date d'inscriptiondimanche 29 septembre 2002StatutModérateurDernière intervention22 avril 20199 30 août 2006 à 21:25
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...
cs_Kite37
Messages postés242Date d'inscriptionlundi 6 mars 2006StatutMembreDernière intervention17 janvier 2018 31 août 2006 à 09:34
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
cs_Kite37
Messages postés242Date d'inscriptionlundi 6 mars 2006StatutMembreDernière intervention17 janvier 2018 31 août 2006 à 10:01
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++ ...