Hallo!
Bevor ich ausgebuht werde und mir vorgeworfen wird, dass ich mal die foren-suche aktivieren sollte...
hier geht es um ein problem, das trotz porttreiber auftritt!
ich will über den lpt-port lampen schalten und unter win98 hat das super funktionert, erst bei xp musste ich die
asm-teile rausnehmen und eine treberdatei benutzen: die nennt sich "io.dll" mit folgenden funktionen:
Delphi-Quellcode:
procedure PortOut(Port : Word; Data : Byte); stdcall; external 'io.dll';
function PortIn(Port : Word) : Byte; stdcall; external 'io.dll';
function IsDriverInstalled : Boolean; stdcall; external 'io.dll';
IsDriverInstalled liefert auch beim Ausführen True zurück, aber ich kann den data-wert über portout nicht verändern! er ist immer 122!
im bios habe ich schon alle port-modes probiert: SPP, ECP, EPP, immer das gleiche!
am rest des programms kanns nicht liegen, weil ich nach dem umstieg auf xp nur diese prozeduren angepasst habe!
hat jemand eine idee?
mfg, Benny