우선 TStringList와 같은 변수들은 사실 포인터형입니다.
Class란 오브젝트를 표현하는 포인터입니다.
따라서 TStringList는 선언된 오브젝트의 내용이 있는 곳을
가르키는 포인터의 값만 가지게 됩니다.
그리고 가변적인 데이타를 화일에 저장하려면
블록크기+블록1, 블록크기+블록2 ..
와 같이 하셔야 합니다.
여하튼 가변적이지 않은 Record를 저장하는 것을 기준으로 삼는다면
Memo : String[사용할크기];
....
Daily.Memo:= Memo1.Lines.Text;
와 같이 하신 후 저장하시면 됩니다.
From 류..
|