티스토리 뷰
반응형
델파이로 통신 프로그램 개발하다보면 흔하게 사용하는 함수죠.
디버깅 등 덤프를 떠야 할 때도 자주 사용하죠.
그런데 막상 필요할 때 찾으면 잘 보이지가 않아요. ㅎ
제 PC에서는 잘 동작되는 함수이나,
사용하여 보시고 보완해야 할 사항이 있으시면 댓글 남겨 주세요.

[ 함수 본문 ] Byte로 구성된 문자열을 Hexa 문자열로 변환하여 반환.
//
// Byte로 구성된 문자열을 Hexa 문자열로 변환
//
function ValueToHex(const S: AnsiString): AnsiString;
var i: Integer;
begin
SetLength(Result, Length(S)*2); // 문자열 크기를 설정
for i:=0 to Length(S)-1 do begin
Result[(i*2)+1]:= HexaChar[Integer(S[i+1]) shr 4];
Result[(i*2)+2]:= HexaChar[Integer(S[i+1]) and $0f];
end;
end;
[ 함수 본문 ] Hexa 문자열을 Byte로 구성된 문자열로 변환하여 반환.
//
// Hexa 문자열을 Byte로 구성된 문자열로 변환
//
function HexToValue(const S: AnsiString) : AnsiString;
var i: Integer;
begin
SetLength(Result, Length(S) div 2);
for i:=0 to (Length(S) div 2)-1 do begin
Result[i+1] := AnsiChar(StrToInt('$'+Copy(S,(i*2)+1, 2)));
end;
end;
반응형
'프로그래밍' 카테고리의 다른 글
[Delphi] 델파이 내부IP 외부IP 구하는 함수 (0) | 2023.02.06 |
---|---|
[Delphi] 델파이 도메인을 IP로 변환하는 함수 (0) | 2023.02.06 |
[Delphi] 델파이 암호화 인코딩 디코딩 관련 함수 (0) | 2023.02.06 |
[Delphi] 델파이 우리나라 환경에 맞는 전화번호 형식 반환 함수 (0) | 2023.02.05 |
[Delphi] 델파이 날자연산 날짜함수 종합정리 (0) | 2023.02.05 |
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 델파이
- 가정용전기드라이버
- 델파이날짜연산 #델파이날짜함수 #날짜연산 #날짜함수 #델파이
- 명륜유치원
- 전화번호대시넣기
- 내부IP구하기
- 동부시립병원
- 소형전동드릴
- 성북동판자촌
- 문자보내기 #PC문자보내기 #콜백문자 #콜백서비스 #자동문자 #통화매니저
- 통화매니저
- 성북동부자마을
- 한양도성둘레길
- 도메인IP변환
- Hexa문자열변환
- 외부IP구하기
- 가정용전기드릴
- 선물하기좋은차
- 폼위치저장
- 전화특허
- 고객관리 #회원관리 #휴대폰주소록 #문자보내기 #콜백문자 #콜백서비스 #자동문자 #통화매니저
- 유기농건강차
- 와룡공원드라마촬영장소
- 고객이음 #문자보내기 #단체문자 #고객관리 #회원관리 #콜백문자 #콜백서비스 #자동문자
- 그레이엄빌
- 가정용전동드라이버
- 통화매니저 #KT통화매니저 #발신자정보표시 #고객관리 #콜백문자 #문자보내기
- 미니드릴
- 소형전기드릴
- 부재중문자
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
글 보관함