Publié : mer. 23/mai/2007 18:41
surement parce que Monsieur Billou veux que l'on programme avec Son VB!!!!!!! , et pour ceux qui programmes avec autre choses, ????? ...
Forums PureBasic - Français
https://www.purebasic.fr/french/
seules les DLLs ActiveX (qui ne sont pas vraiment des DLLs) on besoin de s'enregistrer.Dobro a écrit :pour faire une dll et l'utiliser, nul besoin de declarer quoique ce soit a la base de registre , (du moins en Purebasic,C,c++,c#) , a ma connaissance
Code : Tout sélectionner
Public Function Addition(a, b)
MsgBox "Coucou, j'suis dans la DLL"
Addition = a + b
End Function
Code : Tout sélectionner
If OpenLibrary(0, "VbAddition.dll")
a = CallFunction(0, "Addition", 2, 3)
MessageRequester("Addition", Str(a), #MB_OK)
CloseLibrary(0)
Else
MessageRequester("Erreur", "La Dll VbAddition est absente", 0)
EndIf
VB7 c'est VB.NET 2002, tu as VB7.1 qui est VB.NET 2003 et VB8 qui est VB.NET 2005, ce dernier est gratuit en version express (et en pro pour avec MSDNAA)Kwai chang caine a écrit :Au fait je ne connaissais pas VB7![]()
Comment on l'utilise, c'est un laguage comme VB6???
Ou bien juste un compilateur???
Si c'est un compilateur comment fait on, il recupere les fichiers vbp ...etc pour les convertir en exe ou DLL ???
Code : Tout sélectionner
Public Function bob()
MsgBox "hello"
End Function
Code : Tout sélectionner
Option Explicit
Private Declare Function bob Lib "dll_de_test.dll" () As Long
Private Sub Form_Load()
Dim plop As Object
Shell "regsvr32 /s dll_de_test.dll"
Set plop = CreateObject("Nom_de_la_dll.Bibliotheque_1")
plop.bob
End Sub