Bonjours, je voudrai creer un dll en asm (ce qui est fait) mais je n'arrive pas a passer des arguments a la seul fonction de cette dll.
imaginons le code suivant ::
msgB proc DTexte:DWORD, DTitre:DWORD
invoke MessageBox,NULL,addr DTexte,addr DTitre,MB_OK
ret
msgB endp
avec un prog VB, j'appel la dll de cette facon ::
Private Declare Sub msgB Lib "test.dll" (DTexte As String, DTitre As String)
Private Sub Form_Load()
msgB "Voici le texte", "Voici le titre"
End Sub
mais j'obtient une mesagebox avec des caracteres bizard et pas du tout mon texte.
je voudrais savoir comment faire pour passer des arguments correctement! (de type string et long)
Merci d'avance!
[BlackWizzard]