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

C++빌더 Q&A
C++Builder Programming Q&A
[21396] Re:Re:감사합니다....그런데..다른 부분도 좀 봐주시겠어요????
임양규 [gmpcs93] 643 읽음    2002-09-12 16:28
감사합니다...

님의 답변 대로 하니까 제대로 되네요...

하지만, 다른 부분에서 또 걸립니다. 에러는 아니지만...엉뚱한 값이 자꾸 나오네요..

델파이 구문은 다음과 같습니다.

Hexa, Ascii : String;
 
Hexa:=Hexa+Format('%2x',[Ord(Data^)]);
 
Ascii:=Copy(Ascii+'      ',1,16);
 
이상입니다.

Ord 라는 파스칼 함수가 캐릭터를 int 값으로 변환해 주는 함수 같은데...

잘 안되네요...


이전 질문에 답해주신 김재구님의 답변 대로 하니...에러는 안나지만 엉뚱한 결과가 나옵니다...

==============================
김재구님의 답변입니다.

Hexa,Ascii가 모두 AnsiString 타입이라면,

첫번째 문장은,

String tmp;
Hexa+=tmp.printf("%2x",*Data);

두번째 문장은,

Ascii+="     ";
Ascii=Ascii.SubString(1,16)
==============================

+ -

관련 글 리스트
21391 델파이 부분을 빌더로 변환좀 해주세요~ 임양규 565 2002/09/12
21393     Re:델파이 부분을 빌더로 변환좀 해주세요~ posix.duo 899 2002/09/12
21396         Re:Re:감사합니다....그런데..다른 부분도 좀 봐주시겠어요???? 임양규 643 2002/09/12
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.