델파이 내부 적으로 선언된 형태의 타입이 아닌 다른 형태의 타입을 선언하고
그것을 화일로 저장할 경우에는 어떻게 해야 하나요?
제가 쓴 방식은
type
TDirection = (L, R);
Var
Direction: TDiretion;
인데...
Direction := L; 로 지정을 하고 이것을 화일로 저장을 하려는데...
[Error] CellData.pas(364): Incompatible types: 'String' and 'TDirection'가 뜨더라구요...
어떻게 해결해야 하나요?
형 변환을 해줘야 할 것 같은데 잘 모르겠더라구요...
아니면 StructuredStorage 컴포넌트가 있던것 같은데요... 그것을 사용하면 일정한 타잎으로 만들어진것을 그냥 저장할 수 있게 만들어놓은 함수가 있더군요.
그런데 무료는 아니고 판매하고 있는 상용컴포넌트군요...
Plasmatech Structured Storage Library Version 1.2d
For Delphi 2-5, C++Builder 1-4
http://plasmatech.com
위가 설명이고 트라이얼도 있다고 하니 받아보세요.
황하성 wrote:
>
> 델파이 내부 적으로 선언된 형태의 타입이 아닌 다른 형태의 타입을 선언하고
> 그것을 화일로 저장할 경우에는 어떻게 해야 하나요?
>
> 제가 쓴 방식은
> type
> TDirection = (L, R);
>
> Var
> Direction: TDiretion;
> 인데...
>
> Direction := L; 로 지정을 하고 이것을 화일로 저장을 하려는데...
> [Error] CellData.pas(364): Incompatible types: 'String' and 'TDirection'가 뜨더라구요...
> 어떻게 해결해야 하나요?
> 형 변환을 해줘야 할 것 같은데 잘 모르겠더라구요...
>