Exemple de dll et exe

Soyez le premier à donner votre avis sur cette source.

Vue 14 241 fois - Téléchargée 1 805 fois

Description

Bon voilà quelqu'un ma demander sur le chat comment créer une DLL et l'utiliser dans sont programme .exe, alors voilà j'ai tout dit

Source / Exemple :


Bin c'est simple :

1) Ouvrez un nouveau Project VB et vous prenez ActiveX DLL
2) Ouvrez une 2ème fois VB et prener Standart .EXE
3) Dans votre projet ActiveX DLL vous créer une classe (Il en créer une par défault) et vous lui donner un nom
4) Foutez toute vos fonction et ETC en Public dans votre Class
5) Vous donner un nom a votre Project (DLL)
6) Vous compiler et vous enregistrer avec Regsvr32.exe (Présente sur win9x et surement sur 2k et XP (Moin sur)
7) Dans votre Project Standard .EXE vous utiliser CreateObject (Voir le ZIP) et vous faire genre :
Dim S As Object
Set  S = CreateObject("Nom_de_projet_du_DLL.votre_Classe")
S.Votre_Function

Bon a savoir : Vous pouvez aller dans Project et dans Reference et ajouter votre DLL qui sera accèssible par les variables.....
8) Amuser-vous

Dans lZip

Conclusion :


Envoyer un message si vous comprenez pas

Codes Sources

A voir également

Ajouter un commentaire Commentaires
basamir Messages postés 335 Date d'inscription vendredi 21 octobre 2005 Statut Membre Dernière intervention 8 mars 2008
24 mai 2007 à 00:47
Bonsoir,

comment faire passer une chaine de caractère par une dll, voici l'exemple que j'ai réalisé mais ça ne donne rien:
j'ai crée une 2ème fonction :
Public Function Coucou()
MsgBox "coucou"
End Function
Public Function Coucou1()
Dim a As String
a = "12345"
End Function
ensuite dans projet .exe, j'ai mis ça:
Private Sub Command1_Click()
Dim DLLTest As Object
Set DLLTest = CreateObject("DLL_TEST.ClsStart")
DLLTest.coucou
DLLTest.coucou1
Dim z As String
z = DLLTest.coucou1
Text1.Text = z
Set DLLTest = Nothing
End Sub

qu'est ce qu'il faut faire à votre avis
akella Messages postés 13 Date d'inscription lundi 13 novembre 2006 Statut Membre Dernière intervention 19 mars 2010
13 nov. 2006 à 06:48
je veux bien, mais il n'y a pas un moyen autre que de faire
("nom de l'objet"."nom de la fonction")

parce que c'est pas très pratique. Merci de me répondre
vbPink Messages postés 23 Date d'inscription mardi 8 août 2006 Statut Membre Dernière intervention 30 août 2006
8 août 2006 à 22:14
Je savais comment faire des DLLs mais je ne savais pas comment les utiliser dans mes projets (utile...), merci !

Sinon, pour éviter d'utilisater regsvr32, on peut toujours ajouter le projet DLL comme référence au projet EXE :)
Noxid Messages postés 78 Date d'inscription lundi 13 mai 2002 Statut Membre Dernière intervention 4 mai 2008
12 avril 2006 à 03:40
Merci pour cette explication courte et clair (court-éclair, je de mots... Non? Bon ok).
Bien utile pour moi, pour mes premiers pas dans les DLL! 9/10 :)
Manolitoos Messages postés 14 Date d'inscription samedi 10 septembre 2005 Statut Membre Dernière intervention 4 avril 2008
14 sept. 2005 à 11:57
Bonjour,

Comment faire pour exploiter une dll dans un VBScript ?
Merci d'avance,

Manolitoos
Afficher les 30 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.