Bonjour,
Créer des dll en C compatibles VB6 tuto que j'utilise pour apprendre à compiler une dll avec vc++ 6.0 me pose problème.
en voici le code :
Def.h
Code c : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 #include "windows.h" #define export __declspec (dllexport) export void __stdcall HelloWorld(void );
fichier.c
Code C : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 #include "Def.h" void __stdcall HelloWorld(void ) { MessageBox(NULL,"Hello !","Message",MB_OK); } .def LIBRARY Fonctions DESCRIPTION "Essai de dll" EXPORTS HelloWorld _HelloWorld@0
dans module vb6
la dll crée est stockée dans le rep. system de windows.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Private Declare Sub HelloWorld Lib "Fonctions.dll" ()
L'auteur ne montre pas comment faire pour exécuter la dll dans vb6.
Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Sub Test() ... End Sub
Partager