안녕하세요... 댁스터입니다...
저는 SaveToFile 메소드를 사용하지 않고, TFileStream과 TMemoryStream을 이용했
습니다. 그리고 형단위로 저장을 하니까 바이너리 형태로 저장이 되더군요...
(울트라에디터에서 저장된 파일을 읽으니 바이너리 모드로 읽더라고요...)
먼저 저장할 내용을 레코드로 만들었습니다...
그리고, TFileStream형으로 변수를 선언하고... Create,
Write, Read, Seek등의 맴버함수들을 이용했습니다...
맴버함수들의 사용법은 도움말을 참고하세요...
Write 나 Read할때는 인자로 위에서 얘기한 레코드와 레코드의 크기(sizeof(...))
를 넣어주니까 잘 저장되고 읽어졌습니다...
TMemorySteam도 사용법은 비슷합니다.. 단지 메모리 스트림에서 파일로 저장하거나
파일에서 메모리 스트림으로 읽어오는 메소드가 추가되어 있는 것 같습니다..
그럼, 참고 하세요...
THEXDER
온라인 상에서 써서..... 제가 봐도 무슨 얘긴지 모르겠군요... 메일 주시면 간단
한 예제를 보내드리죠...^^;
|