Pour me former a VB.net avec VB.NET express , je porte une application VB6 qui pilote un scanner. Cette application utilise une dll que j'ai développée en C (en utilisant DEV-C++) et qui fonctionne très bien avec VB6. Quand j'essaye de l'utiliser avec VB.NET j'ai systématiquement une exception DllNotFound Exception.
ci joint un mini projet qui utilise un point d'entrée de la dll:
Code vb.net : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Public Class Form1 Private Const TWLG_FRN As Integer = 5 ' French Private Const TWCY_FRANCE As Integer = 33 Private Declare Sub TW_RegisterApp Lib "YsTwain.dll" (ByVal MajNum As Integer, ByVal MinNum As Integer, ByVal nLang As Integer, ByVal nCountry As Integer, ByVal Version As String, ByVal Vendor As String, ByVal Family As String, ByVal appName As String) Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load TW_RegisterApp(1, 1, TWLG_FRN, TWCY_FRANCE, "Beta 1.1", "YS", "Test", "EasyPhoto") End Sub End Class
Pourriez vous m'aider ?
Merci d'avance
Partager