DLL Dateien einbinden

hallo,
was mache ich beim einbinden der dll falsch? (siehe Fotos)
immer die gleiche fehlermeldung.
mfg
 

Anhänge

  • fehler.jpg
    fehler.jpg
    15,9 KB · Aufrufe: 2.905
Hallo,

diese DLL musst du nicht über Verweise hinzufügen sondern
nur so deklarieren.

Code:
Public Declare Function Inp Lib "inpout32.dll" _
Alias "Inp32" (ByVal PortAddress As Integer) As Integer
Public Declare Sub Out Lib "inpout32.dll" _
Alias "Out32" (ByVal PortAddress As Integer, ByVal Value As Integer)

Gruß
Jens
 
Guten Tag!
Ich habe das versucht, doch es geht nicht bei mir kommt der fehler inpout32.dll kann nicht geladen werden.
Kann das auch daran liegen, dass ich Visual Basic .NET habe?

MfG
MoD
 
Hallo,

möglicherweise liegt es daran.In VB.NET sieht die Deklaration anders aus.
Denn was in VB 6 ein Integer ist, ist in VB.NET ein Short.

Code:
Public Declare Function Inp Lib "inpout32.dll"  Alias "Inp32"(ByVal PortAddress As Short) As Short
	
Public Declare Sub Out Lib "inpout32.dll"  Alias "Out32"(ByVal PortAddress As Short, ByVal Value As Short)

Jens
 

Neue Beiträge

Zurück