Salut à tous,
VS2008
j'ai crée une dll en vs C++ que j'essaie d'executer dans un projet vb.net mais au moment de l'execution de mon programme vb.net qui appelle la methode--(classement(nombres(0)))-- de la dll j'ai une erreur du type:
"AccessViolationException was unhandled"
Tentativo di lettura o scrittura della memoria protetta. Spesso questa condizione indica che altre parti della memoria sono danneggiate.
voici mon code:
Public Class Form1
Declare Sub classement Lib "dll_classement" (ByVal nombres As Long)
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim nombres(0 To 10) As Long
Dim i As Integer
nombres(0) = 11
nombres(1) = 5
nombres(2) = 6
nombres(3) = 2
nombres(4) = 45
nombres(5) = 65
nombres(6) = 5
nombres(7) = 4
nombres(8) = 5
nombres(9) = 1
nombres(10) = 8
classement(nombres(0))
For i = 1 To nombres(0) - 1
List1.Items.Add(nombres(i))
Next i
End Sub
End Class
Si quelqu'un a une idée ou aurait dejà rencontré le probleme je le prie de bien vouloir me filer un coup de pousse.
Merci.
philippe meilo