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
[5435] >질문< union type...?
ccms732 [ ] 1240 읽음    1998-12-28 18:33
안녕하세요..

프로그래밍을 하다 막막한 부분이 있어서 질문을 올립니다..

C에서 사용하던 union이란 관련있을 것 같은데..

제 설명이 어렵더라도 이해해 주시기 바랍니다..

어떤 data를 tcp/ip socket통신으로 읽었습니다..

send하는 쪽에서 이 data는 structure type으로 send시는 256bytes의

string으로 전송이 됩니다..

delphi로 작성한 client에서는 socket.ReceiveText로 받았을때..

전송하는 쪽과 같은 structure를 선언해서 받을 수 있는 방법이 있는지요?

socket.ReceiveText를 byte단위로 짤라서 structure에 넣어 주는 것이 아니라

메모리 영역 전체를 structure에 넣어 structure의 field를 바로 참조할 수 있는

방법을 찾고 있습니다..

C에서의 Union과 같은 게 있으면 간단한 예제로 설명 좀 부탁드립니다..

socket.ReceiveText는 string type이고

structure type은

type TMyData = record
     aaa: array [1..10] of Char;
     bbb: array [1..10] of Char;
     ccc; array [1..236] of Char;
end;

와 같이 선언 되어 있습니다..

string을 위의 structure에 넣는 방법을 좀 알려 주세요..

부탁드립니다..


+ -

관련 글 리스트
5435 >질문< union type...? ccms732 1240 1998/12/28
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.