Zitat von
BRunner77:
Moin!
moin muetze,
Zitat:
1. Definiere Port in deiner Form
das hab ich mittlerweile hinbekommen.
Zitat:
2. Ist die Portadresse 278h die richtige?
ja, so steht es in der systemsteuerung von windows 98se
Zitat:
3. Warum fragst du die Bits mit Value And $64 = $64
ab? Damit fragst du gleich mehrere Bits ab - weil die Zahlen die du verwendest müssten dezimal angegeben werden damit es einzelne gesetzte Bits sind (siehe Taschenrechner von Windows: dezimal eingeben -> binäre Darstellung; hexadezimal eingeben -> binäre Darstellung (vorher in den wissenschaftlichen Modus des Taschenrechners umschalten)).
ganz einfach: so steht es im beispiel aus der ersten seite dieses threads.
das problem ist, dass ich eben erst ein halbes jahr delphi-kurs hinter mir habe und den hintergrund oft noch nicht verstehe.
was du mir sagen willst ist, dass ich
$16 in $10
$32 in $20
$64 in $40
$128 in $80
abändern soll, oder?
weil die dezimalzahlen umgewandelt in hexadezimalen?
um ehrlich zu sein verstehe ich die funktion der ganzen zeile
IF Value AND $01 = $01 then ShowMessage('Pin 1 ist gesetzt: Databit 0');
nicht.
hm, ist wirklich nicht so einfach, wie ich mir das vorgestellt habe. ich kämpfe gerade mit 2 dicken büchern und massig internet infos (meist in englisch).