[제품종류] IEC1000
[개발환경] Visual Studio 2008 C#
=============== 질 문 ===============WriteStructure
WriteStructure_Begin
각각을 사용해서 다른 lineNum마다 다른 구조의 structure를 저장하고자 합니다.
WriteStructure를 사용하면 되는데,
WriteStructure_Begin을 사용하면 다른 구조로 저장이 안되는 이유가 있는지요~
답변 부탁드립니다.
=============== 답 변 ===============
안녕하세요.
WriteStructure의 경우 기본적으로 한가지 Type의 Structure만 사용하도록 설계되어 있습니다.
이유는 다양한 Type의 Structure를 사용할 수 있도록 설계되면 데이터의 길이 등의 정보를 가져오고
파싱하는 과정에서 복잡도가 많이 올라가게 되어 사용하는 방식이 복잡해지기 때문에 단순하게 한가지의 Type만
읽고 쓸 수 있도록 되었습니다.
그렇기 때문에 한 개의 파일에 여러 Type의 Structure를 읽고 쓰는 것은 잘못된 사용 방법입니다.
감사합니다.