[Delphi] Чтение байт из буфера данных

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Redfern89, 14 Jan 2018.

  1. Redfern89

    Redfern89 New Member

    Joined:
    12 Jul 2012
    Messages:
    42
    Likes Received:
    1
    Reputations:
    -3
    Доброго всем времени суток! Есть где-то в программе обработчик событий:

    Code:
    procedure TMainForm.COM_PORTRxChar(Sender: TObject; Count: Integer);
    var
      buf: array of byte;
    begin
      SetLength(buf, Count);
      COM_PORT.Read(buf, Count);
    
      status_bar.Panels[1].Text := ' RX: ' + IntToStr(Count);
    end;
    
    как мне из буфера данных выудить байт под номером 0 скажем. Что-бы было условие типа
    Code:
    if buf[0] = $3c Then // bla-bla-bla
    
    Заранее спасибо!
     
  2. #colorblind

    #colorblind Moderator

    Joined:
    31 Jan 2014
    Messages:
    634
    Likes Received:
    246
    Reputations:
    42
    Так ты же все правильно написал. В чем проблема то?))