Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[14449] Re:Array of Byte를 String으로 변환 하는법.?
김현수.현자아빠 [hjfactory] 4737 읽음    2012-09-21 09:18
늦었지만 도움이 되시라고 글 남깁니다.

델파이에서는 메모리(포인터)를 문자열로
문자열을 메모리(포인터)로 변환하기 편한 함수를 제공합니다.

SetString - 메모리를 문자열로 변환
StrPCopy - 문자열을 메모리로 변환

var
  Arr: array[0..5] of Byte;
  Str: string;
begin
  Arr[0] := $64;
  Arr[1] := $65;
  Arr[2] := $6C;
  Arr[3] := $70;
  Arr[4] := $68;
  Arr[5] := $69;

  SetString(Str, PChar(@Arr), 6);

  ShowMessage(Str);
end;


괴짜다 님이 쓰신 글 :
: Array of Byte에  $90, $12, $44, $55 이런식으로 들어가 있다고 치면 이걸 String으로 옮기고 싶습니다.
: 제가 원하는건 String으로 옮길때 데이터가 변하지 않는것 입니다.
: 옮겼을때 스트링에 $90 $12 $44 $55 저 글자 그대로 있길 원합니다. 막 다른 글씨로 바뀌지 않구요.
: 저는 메모 컴포넌트에 배열에 값을 그대로 띄워주고 싶은데 말이죠.. 방법을 모르겠네요.
: 아시는분은 답변 해주시면 감사하겠습니다.

+ -

관련 글 리스트
14423 Array of Byte를 String으로 변환 하는법.? 괴짜다 5515 2012/08/18
14449     Re:Array of Byte를 String으로 변환 하는법.? 김현수.현자아빠 4737 2012/09/21
14428     Re:Array of Byte를 String으로 변환 하는법.? 아루스 3241 2012/08/20
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.