[제품종류] IEC667
[개발환경] Visual Studio 2008 C#
=============== 질 문 ===============smartFile을 사용하여 SD 카드에 내용을 기록 하였는데.
파일 크기가 0으로 생성되고 파일에 내용이 기록되지 않습니다. 에러는 발생하지 않습니다.
사용 코드 간략히 표현하면 아래와 같습니다.
if (smartFile1.Open() == true)
{
string writeData = "aaaaa";
smartFile1.StringType.Write(writeData, 0, SmartX.SmartFile.WriteMode.Append);
smartFile1.StringType.Write("[a]12325435243", 1, SmartX.SmartFile.WriteMode.Append);
smartFile1.StringType.Write("[v]12312321313", 2, SmartX.SmartFile.WriteMode.Append);
smartFile1.Close();
}
혹시 SD Card와 관련하여 호환성 문제가 있는지요?
사용하는 SD Card 사진 같이 첨부 합니다.
=============== 답 변 ===============
안녕하세요.
문의 글에 작성해주신 예시 코드를 사용하여 Test를 진행했을 때 문제없이 파일이 Write되는 것을 확인하였습니다.
[사용한 Test Code]
// Test를 진행했을 때 사용한 경로
smartFile1.FilePathName = "SD Card\\Test.txt";
if (smartFile1.Open() == true)
{
string writeData = "aaaaa";
smartFile1.StringType.Write(writeData, 0, SmartX.SmartFile.WriteMode.Append);
smartFile1.StringType.Write("[a]12325435243", 1, SmartX.SmartFile.WriteMode.Append);
smartFile1.StringType.Write("[v]12312321313", 2, SmartX.SmartFile.WriteMode.Append);
smartFile1.Close();
}
문제의 원인을 파악하여 빠른 해결을 위해서 아래의 항목들을 추가적으로 Test 해주시기 바랍니다.
1. 해당 SD Card를 File System을 exFAT로 설정하여 포맷을 진행해 동일한 코드로 Test를 진행해주시기 바랍니다.
(※ 재 Test를 진행 시 File 경로가 올바른지 다시 한번 확인해주시기 바랍니다.)
2. 동일한 코드로 Test를 진행했음에도 문제가 발생할 경우 새로운 프로젝트를 생성하여 Button을 클릭했을 때
문의 글에 올려주신 예시 코드가 실행되게끔 프로그램을 작성하여 Test를 진행해주시기 바랍니다.
3. 1 ~ 2번 항목을 모두 진행했음에도 동일한 문제가 반복되는 경우에는 070-7094-5002로 전화를 주시면 원격 지원을 통해
문제 원인을 확인하고 빠른 해결을 도와드리겠습니다.
문의글에 업체정보가 기재되어 있지 않아 몇가지 요청드립니다.
1. 업체명 :
2. 담당자명 :
3. 전화번호 :
요청드린 정보들은 개인정보가 포함되어 있기 때문에 app@smartx.co.kr로 보내주시면 감사하겠습니다.
감사합니다.