안녕하세요. 도움 요청합니다.
도와주세요. dos용 어플을 win용으로 컨버젼 하구 있는데요.
시리얼 모니터로 HEX로 찍어보면 다음과 같이 옵니다.
대충 분석해 보니.. 앞에 2byte(12 34)를 그대로 1234라는 고유 번호로 사용하더군요.
그다음 년월일(04 07 19), 시분초(12 45 15) 이렇게 사용하더군요. hexa 값 그대로요.
다음은 00 00를 합쳐서 10진수로 변환하여 데이타로로 사용구요. 다음 00도 10진수로 변환하여 데이타 값으로 사용하더구요. 이후 계속 같습니다.
그런데 이걸 델파이에서 어떻게 얻어올 수 있는지 잘 모르겠습니다. 델파이는 초보수준이라서요. 해결좀 부탁드립니다. 델파이 7쓰구요. ComDrv32 컴포넌트 사용합니다. 옛날에 사용해본 적이 있어서요. 이건 p: DataStr;의 포인터로 받는데 이것으로도 hexa를 처리할 수 있나요? HEXA 데이타 캡쳐화면 같이 올립니다.
예제코딩 주시면 정말 좋겠군요. 도움 부탁드립니다.
첫번째 : R28 : 12 34 04 07 19 01 12 45 15 00 00 00 00 00 00 00 00 00 00 00 00 32 D1 95 00 00 00 88
두번째 :R27 : 10 00 04 07 27 02 19 47 2D C6 64 2C 8D 8F 29 70 8A 26 51 85 32 C5 93 00 00 00 88
.
.
.
n번째 : ....................................................................