SetLength(tmpbytearray, Length(sendbuffer));
dodorian 님이 쓰신 글 :
: 인디 10으로 장비통신(TCP/IP)를 하게 되었습니다.
:
: 두 장비 사이에 code를 다음과 같이 작성 하였습니다.
:
: sendBuffer: array[0..30] of byte;
:
: sendbuffer[0] := $02 //STX
: .....
: sendbuffer[30] := $03 //ETX
: 한뒤에
: var
: tmpbytearray : TidBytes;
: .....
: tmpbytearray:= nil;
: for i = 1 to length(sendbuffer) do
: begin
: AppendByte(tmpbytearray, sendbuffer[i]);
: end;
: AContext.Connection.socket.write(tmpbytearray);
:
: 이렇게 전달 하는 것이 맞는 것인지 모르겠습니다.
: 클라이언트에서는 Violation error가 발생 합니다....ㅡ.ㅡ
:
: 배열을 인디로 보내는 방법이 있는지 궁금 합니다.
:
: 답변에 미리 감사드립니다.
:
|