void WriteMsg( QString msg)
{
if(fHandle != NULL)
{
fwrite(msg, msg.length(), 1, fHandle);
fflush(fHandle);
}
}
간단하게 WriteMsg로 Nand에 저장을 하는 함수입니다.
어플이 실행되면 open을 하고 어플이 실행되는 동안 계속해서 저장을 합니다.
fileclose는 없습니다.어느시접에 꺼지는지 알수 없어서 어플이 간혹 죽는 경우도 있어서요.
계속 저장만 하는데 대부분 저장이 잘되는데 이유는 알수 없으나 간혹 특정(?) 시점부터 저장이 안되는 경우가 발행하네요.
이런경우 어떤걸 의심해봐야 하나요.??
딱히 뭘봐야 할지 몰라서 이렇게 질문 드립니다.
어디서 부터 훌터야 될지 모르니 갑갑하네요.
어플의 버그 시점을 알기위해 fileclose가 없는 상태입니다.
어플이 중간에 죽어도 죽기전까지는 저장 하려고요..