Hier ist mein Ansatz aus einer Prozedur. Ich hab immer diesen Fehler:
Zitat:
[Fehler] MainUnit.pas(716): E2015 Operator ist auf diesen Operandentyp nicht anwendbar
Delphi-Quellcode:
procedure TMainForm.SetRelay(Card, Relay: Char);
var
CMD: Char;
ST: CHAR;
S: String;
begin
CMD := 'S';
ST := Char(13);
CHECK := ((ST + Card + CMD + RELAY) XOR $FF) + 1; // <== Und das ist die Zeile wo der Fehler auftritt
S := ST + CARD + CMD + RELAY + CHECK;
RS.Send(S);
end;
Robin W.
Ein Computer kann (fast) alles.... Man muss es ihm nur beibringen