Forum: PC-Programmierung VB2008, LPT port ansteuern Win XP x64


von christoph (Gast)


Lesenswert?

Hallo,

ich versuche gerade mit einem Programm das LPT board anzusteuern.

Ich habe eine Funktion mit folgendem Inhalt erstellt:


  Visual Basic Quellcode
 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)


Dannach hab ich den Wert it Out(&H378,255) angesteuert.

Auf einem normal Rechner mit Win XP funktioniert das auch, allerdings 
möchte ich das auf einem Rechner mit Win XP x64 machen. Das Programm 
wird ganz normal ausgeführt allerdings wird das LPT Port nicht 
angesteuert.

Wo liegt da das Problem?

mfg

von Sven H. (dsb_sven)


Lesenswert?

Vielleicht liegt der LPT Port auf ner anderen Adresse?

von Christian R. (supachris)


Lesenswert?

Vielleicht liegts daran, dass die inpout 32 nicht für x64 geht? Schau 
doch mal hier: http://www.highrez.co.uk/Downloads/InpOut32/default.htm

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.