Einzelnen Beitrag anzeigen

delphi-projekt
(Gast)

n/a Beiträge
 
#1

Grundfragen zu Parallelport ansteuerung

  Alt 16. Apr 2009, 16:52
Hallo zur Beendigung unseres Projektes haben wir nochmal abschließend einige Fragen:

-----------------------------------------------------------------------------------------------------
Was bedeutet das const in Verbindung mit der Ansteuerung eines Parallelports?

Delphi-Quellcode:
const
  port = $378;
-----------------------------------------------------------------------------------------------------
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
  Mit Zitat antworten Zitat