Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
Delphi에서의 Object 저장은 어떻게 하나요?
한마디로.......
visual C++ 에서는 Doc클래스에서 Serialize라는 함수를 써서 자장 하고 싶은
객체를 파일에 저장하거덩요......
java에서도 비슷하게 쉽게 저장할 수 있습니다.
델파이에서는 어케 저장을 할 수 있는지 모르겠군요.....
즉....TObject에서 상속받은 사용자 정의 클래스를 파일에 저장할 수 있는 방법을 좀 갈켜주십시요.....please....ㅠㅠ
2
COMMENTS
김일영
•
2000.11.29 06:25
범위가 큰 문제라서 한마디로 뭐라 말씀드릴 수는 없군요.
일단 CArchive(철자 맞나?)에 해당하는게 Stream이라 할 수 있고요.
TStream으로부터 TFileStream, TBlobStream등이 상속받아 나옵니다.
이 Stream에다가 Object를 읽고 쓰는 것이 TReader, TWriter입니다.
Stream, Reader, Writer에 대해서 헬프를 찾아 보시라는 말씀밖에
간단히 말씀드릴수는 없군요.
헬프에 예제가 별로 없긴 하나, TReader와 TWriter의 선조 클래스인
TFiler를 찾아보시면 Example이 하나 있습니다.
그것을 보시면 좀 도움이 많이 되실 것 같습니다.
굉장히 어려운 것처럼 나와 있지만, 일단 한번 해보고 나면 Visual C++에서보다
훨씬 편하고 자유롭게 쓸 수 있게 되어 있습니다.
수고하세요.
0
0
삭제
수정
댓글
끼룩
•
2000.11.30 03:15
답변...잘....봤습니다.
님의 조언에 따라 헬프를 찾아봤거든요...
근데...예제라든지 하는 건 부분(Component, char, integer, string등등)의 특정 객체
들만 파일에 쓰는 것이 가능하더군요....
결국 전 TObject 또는 사용자정의 클래스를 read/write 하는게 문제인데.....
님의 조언으로 헬프를 유심히 참고 했지만....ㅠㅠ
글구....CArchieve이 델파이에서 TStream이랑 비슷하다고 말씀하셨잖아요...근데 님두 아시다시피 Visual C++에서는 Document클래스에 Serialize함수에 인자로 넘어오잖아요..그래서 그 인자로 넘어온 CArchieve에 읽고, 쓰면 되거덩요...근데 당장 델파이에선 프레임에 CurrentFile이라는 String맴버변수만 달랑 있고....글구...."열기/저장"의 대화상자를 보니깐 인자로 Sender가 넘어오던데 이 Sender가 몬지 잘 모르겠네용..쓸만 하니깐 인자로 넘어오는 것 같은데....ㅠㅠ
다시한번 부탁드립니다......
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
초보
2000.11.29 08:15
0
COMMENTS
/
0
LIKES
RAR이나 CAB 압축 해제하는 VCL 같은것은 없나요...
이현우
•
2000.11.29 06:51
2
COMMENTS
/
0
LIKES
강력한 비교문은 없는건가요?
김종언
•
2000.12.01 19:25
논리 연산자를 사용하세요... and or not 등의 연산자를 사용하면 간단합니다. if (b1.text=b2.text) a...
방문현
•
2000.11.29 18:16
이현우 wrote: > 안녕하세요. > > 이번에 학교 숙제로 four in a row란 게임을 만들게 되었습니다. ...
한정섭
2000.11.29 07:57
0
COMMENTS
/
0
LIKES
[급질문]스트링값을 폼명으로 이용하여 폼생성하는 방법?
정세리
•
2000.11.29 06:25
1
COMMENTS
/
0
LIKES
쉴더에서 oracle 8i sql*net 배포 ?
김일영
•
2000.11.29 06:25
정세리 wrote: > > 오라클8i와 델파이5로 작성하였는데 sqlnet를 배포하려니 무슨 파일을 > 배포하고...
heimdal
•
2000.11.29 05:53
1
COMMENTS
/
0
LIKES
디비의 날짜가 이상하게 나오는 이유..??
parkisu
•
2000.11.30 09:12
heimdal wrote: > 안녕하세요..헤임달입니다.. > > 디비그리드의 셀을 클릭했을경우 거기값을 읽어서 ...
pallas
2000.11.29 05:58
0
COMMENTS
/
0
LIKES
코딩창에서 한글이 깨져서 나오는 원인?
하이여
2000.11.29 04:14
0
COMMENTS
/
0
LIKES
레지스트리에 등록 되지 않은 COM 클래스 사용하는법?_?
끼룩
•
2000.11.29 06:17
2
COMMENTS
/
0
LIKES
Delphi에서의 Object 저장은 어떻게 하나요?
한마디로....... visual C++ 에서는 Doc클래스에서 Serialize라는 함수를 써서 자장 하고 싶은 객체를 파일에 저장하거덩요...... java에서도 비슷하게 쉽게 저장할 수 있습니다. 델파이에서는 어케 저장을 할 수 있는지 모르겠군요..... ...
김일영
•
2000.11.29 06:25
범위가 큰 문제라서 한마디로 뭐라 말씀드릴 수는 없군요. 일단 CArchive(철자 맞나?)에 해당하는게 Strea...
끼룩
•
2000.11.30 03:15
답변...잘....봤습니다. 님의 조언에 따라 헬프를 찾아봤거든요... 근데...예제라든지 하는 건 부분(Comp...
초보자
•
2000.11.29 03:12
1
COMMENTS
/
0
LIKES
델파이에서 sql스크립트 사용할수 있나요
Mr. Ziker
•
2000.11.29 05:40
안녕하세요 Mr. Ziker입니다. 1. 오라클의 TNS를 추가 합니다. ( 이건 아시죠? ) 2. 델파이에서 Databa...
델사랑
•
2000.11.29 03:07
6
COMMENTS
/
0
LIKES
파일전송시에 서버쪽에서의 CPU부하
정영민
•
2000.11.30 23:01
델사랑
•
2000.12.01 07:16
델사랑
•
2000.12.01 19:32
정영민
•
2000.12.09 02:09
델사랑
•
2000.12.09 04:31
권영길
•
2000.12.04 02:53
하데스
•
2000.11.29 02:49
1
COMMENTS
/
0
LIKES
마우스 DOWN 시 커서 변경 방법
cha
•
2000.11.29 02:59
Hittest에서 먹게 하는 방법은 어떨까염.. 하데스 wrote: > > 마우스를 클릭하면 바로 마우스 포인터...
ご.,ご
•
2000.11.29 06:01
1
COMMENTS
/
0
LIKES
메세지박스의 글씨 크기를 지정하는 함수를 구현하려면?
방기남
•
2000.11.29 06:00
안녕하세요. 방기남(25)입니다. 다른 프로그램에서도 마찬가지로 메시지 박스에서만 글자가 작게 나...
Ysol
2000.11.29 06:02
0
COMMENTS
/
0
LIKES
TTable사용시 Detail 테이블을 정렬하려면?
이호형
2000.11.29 01:19
0
COMMENTS
/
0
LIKES
List index out of bounds(%d)
enterme
2000.11.29 06:03
0
COMMENTS
/
0
LIKES
OLE로 불러온 Word 문서를 클립보드 등으로 복사하려면?
권형모
2000.11.29 01:05
0
COMMENTS
/
0
LIKES
F1BOOK 에서 A1에 있는 데이터와 데이터베이스의 값과 비교?
지니
•
2000.11.29 00:57
1
COMMENTS
/
0
LIKES
zmodem 관련 파일전송 프로토콜?????
방기남
•
2000.11.29 02:40
자료실에 올렸습니다. 나우에 있더군요.
조영기
2000.11.29 06:04
0
COMMENTS
/
0
LIKES
Internet Explorer의 주소창에 입력한 주소를 읽는 방법은?
조장선
•
2000.11.29 00:37
3
COMMENTS
/
0
LIKES
코볼 컨버젼...제발요...
깨구락지
•
2000.11.30 20:12
일반적으로 코볼데이타는 고정길이 텍스트파일형식으로 되어 있습니다. 인덱스파일이건,시퀀셜파일이건......
linuxwiz
•
2000.11.30 01:59
자세히는 모르지만여... 우선 데이타를 가지구 계신다구 하셨으니까... 코볼에서 그걸 text화일로 만드...
이영근
•
2000.11.30 16:25
linuxwiz wrote: > 자세히는 모르지만여... > > 우선 데이타를 가지구 계신다구 하셨으니까... > 코볼...
정용식
•
2000.11.29 00:35
1
COMMENTS
/
0
LIKES
컨트롤의 이름(string) 으로 그 개체를 찾을수 없나요??
지나가다
•
2000.11.29 04:19
물론 찾을 수 있지요... 만일 찾고자 하는 컨트롤이 이름이 'AAA'인 TLabel이라면 TLabel(FindComponent...
끼룩
2000/11/29 06:17
Views
298
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
일단 CArchive(철자 맞나?)에 해당하는게 Stream이라 할 수 있고요.
TStream으로부터 TFileStream, TBlobStream등이 상속받아 나옵니다.
이 Stream에다가 Object를 읽고 쓰는 것이 TReader, TWriter입니다.
Stream, Reader, Writer에 대해서 헬프를 찾아 보시라는 말씀밖에
간단히 말씀드릴수는 없군요.
헬프에 예제가 별로 없긴 하나, TReader와 TWriter의 선조 클래스인
TFiler를 찾아보시면 Example이 하나 있습니다.
그것을 보시면 좀 도움이 많이 되실 것 같습니다.
굉장히 어려운 것처럼 나와 있지만, 일단 한번 해보고 나면 Visual C++에서보다
훨씬 편하고 자유롭게 쓸 수 있게 되어 있습니다.
수고하세요.