Dllimport e problema richiamo funzione!

martedì 18 novembre 2008 - 15.29

albez79 Profilo | Newbie

questo è il codice che ho scritto

....
Public module test
<DllImport("MBT.dll", EntryPoint:="MBTConnect", ExactSpelling:=False, CharSet:=CharSet.Unicode)> _
Private Function MBTConnect(ByVal szHostAddress As String, ByVal port As Short, ByVal useTCPorUDP As Integer, ByVal requestTimeout As Integer, ByVal hSocket As Integer) As Integer
End Function

public sub prova
Dim g_hSocket As Integer
MBTConnect("10.34.20.11", 502, True, 1000, g_hSocket)
end sub

end module

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

prova()
End Sub

cliccando su button1 ho questo errore
"Riferimento a un oggetto non impostato su un'istanza di oggetto. "
su questa riga--> MBTConnect("10.34.20.11", 502, True, 1000, g_hSocket)


avete qualche idea ? è una dll che non può essere aggiunta come riferimento perchè non è scritta in .net
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5