Ich hab mal die Reihenfolge der if geändert und jetzt geht es.
Delphi-Quellcode:
if ((sCom[1] = #106) and ((Byte(sCom[2]) and 32) <> 0)) then
begin
ShowMessage('Richtiges Byte!');
end
else
begin
ShowMessage('Falsches Byte!');
end; //if
Das klappt wunderbar, aber die Idee mit den Verschachtelten Ifs würde warscheinlich auch gehen.
Danke Euch!
Grüsse, Daniel