Zitat von
Crazy-MF:
Ja danke, das klappt soweit. Aber ich muss die Werte in Hex an den Port senden und er zählt jetzt dezimal hoch.
WAS TUN?
bis Port($378,09) kommt er ja aber dann müsste er ja anders senden?
Also die Prozedurdeklaration ist doch folgende:
procedure PortOut(Port : Word; Data : Byte); stdcall; external 'io.dll';
Das heißt, es wird ein Wert vom Typ Byte an den ausgewählten Port gesendet. Ob man den Wert nun dezimal oder als den entsprechenden Hex-Wert angibt, dürfte ziemlich egal sein. Letztlich ist das sowieso alles binär codiert, also wird sowohl aus der
10 im Dezimalsystem oder
$A im Hexadezimalsystem der gleiche Binärcode:
1010.
Also ist es egal, welchen Wert man angibt.
MfG
Binärbaum