[제품종류] IEC1000
[개발환경] Visual Studio 2008 C#
=============== 질 문 ===============WriteStructure
WriteStructure_Begin
각각을 사용해서 다른 lineNum마다 다른 구조의 structure를 저장하고자 합니다.
WriteStructure를 사용하면 되는데,
WriteStructure_Begin을 사용하면 다른 구조로 저장이 안되는 이유가 있는지요~
답변 부탁드립니다.
=============== 답 변 ===============
안녕하세요.
WriteStructure 메소드의 경우 호출 시 즉시 파일에 구조체 데이터를 쓰지만
WriteStructure_Begin 메소드의 경우 호출 시 구조체 데이터를 메모리에 저장합니다.
이후 WriteStructure_End 메소드가 호출되어야 메모리에 저장된 구조체 데이터를 파일에 쓰기 작업을 진행합니다.
그렇기 때문에 WriteStructure_Begin과 WriteStructure_End 메소드는 세트로 사용해야 합니다.
파일을 쓰기하는 코드에 WriteStructure_End 메소드가 정상적으로 호출되고 있는지 확인 부탁드리며 정상적으로 호출되고
있음에도 타입이 다른 구조체의 쓰기가 정상적으로 진행되지 않으실 경우 데이터 쓰기 부분의 코드를 발취하여
코드를 첨부해주시면 해당 코드를 통해 원인을 확인하여 문제 해결에 도움을 드리겠습니다.
추가로 궁금하신 사항이 있으시다면 070-7094-5002로 연락주시면 더 자세하게 안내해 드리도록 하겠습니다.
감사합니다.
=============== 답 변 ===============
메일로 코드와 함께 재문의 하였습니다.
확인 부탁드립니다.
=============== 답 변 ===============
안녕하세요.
메일이 오지 않았는데 혹시 어디로 보내주셨는지요
app@smartx.co.kr로 보내주시면 감사하겠습니다.