Hallo zur Beendigung unseres Projektes haben wir nochmal abschließend einige Fragen:
-----------------------------------------------------------------------------------------------------
Was bedeutet das
const in Verbindung mit der Ansteuerung eines Parallelports?
-----------------------------------------------------------------------------------------------------
Nun haben wir gleich mehrere Fragen, der Parallelport wurde nun angesteuert warum sagen wir
1.
var b:byte, also warum brauchen wir den Byte
2. Was bedeutet dieser Inhalt
GetPortVal(port+2,@b,1);
3. Warum sagen wir b:= b
or 1 und b := b
and 254
4. Was heißt
SetPortVal(port+2,b,1); im einzelnen
Delphi-Quellcode:
var
b : byte;
begin
GetPortVal(port+2,@b,1);
if cbStrobe.checked
then
b := b or 1 // Bit0 setzen
else
b := b and 254; // Bit0 zurücksetzen, 255-1
SetPortVal(port+2,b,1);
end;
-----------------------------------------------------------------------------------------------------
Danke schoneinmal