Q&A

  • 새로운 클래스형을 만들었는데 이 클래스를 저장할 방법 좀..
type

data=class

자료형...

어째든 클래스를 만들었는데 파일로 저장할수 있는 방법

좀 가르쳐 주세요...

1  COMMENTS
  • Profile
    나그네2 2001.02.10 17:51
    심지현 wrote:

    > type

    > data=class

    > 자료형...

    > 어째든 클래스를 만들었는데 파일로 저장할수 있는 방법

    > 좀 가르쳐 주세요...



    직접 클래스내부의 필드를 파일로 저장해야 합니다. FileStream을 사용하여 하나하나 저장하는 방법밖에 없습니다.

    TPersistent를 Subclassing하여 데이타를 정의하면 좀더쉽고 가장 쉬운방법은 TCOmponent를 SubClassing하면 되는데 이때 문제는 Published된 property만 저장이 됩니다.

    그냥 단순히public등에서 i:integer와 같이 정의한 필드는 저장이 되지 않습니다.