ComPort i byte

0

Witam
Jak wysłać za pomocą ComPort 1 bajt? np. liczbe 7 zakodowaną w jednym bajcie
w helpie znalazlem takie cos:

var
Str: String;

begin
Str := 'Hello';
ComPort1.Write(Str[1], Length(Str)); // no defined type

end;

bo comport1.writestring('00000111'); chyba odpada skoro mam wysłać 1 bajt zamiast stringa '00000111'

nie rozumiem w ogóle co oznacza ta jedynka - od pierwszego znaku w zmiennej str do jej długości? zatem chyba nie moge tą procedurą wysłać cyfry-liczby typu byte?

prosze o pomoc:)

0

Czyżby rozwiązanie było tak banalne?

var b:Byte;
begin
b := 7;
COmPort1.WriteByte(b);
end;

1 użytkowników online, w tym zalogowanych: 0, gości: 1