파일로 부터 정보를 읽은 뒤,, 이를 가공해서 출력해 주는 루틴이 있다..
그런데,, 장비가 부팅된 뒤 처음 이 정보를 읽으면 정상적으로 정보가 읽히지 않는다..
첫번째 읽을때는 안되지만,, 두번째 부터는 언제 그랬냐는 듯 제대로 정보가 출력된다..
아무리 디버깅 해봐도,, 도대체 이유를 알 수가 없다..

별수 있나?? 이럴때 필요한 게 Plan B 이다..
장비가 부팅된 뒤 무조건 한번 읽는 루틴을 추가 했다..
하지만,, 이 방법은 실패 했다..
추정컨데,, 장비가 부팅된 뒤,, 어느정도 시간이 흐른뒤 정보를 읽어야 하는듯 싶다..
Plan B 에 디버깅 따위는 없다..

그래서,, Plan C 를 적용했다..
사용자 명령에 의해서 읽을때,, 파일로 부터 정보 읽는 걸 2번 반복하도록 수정했다..
다행히도 이 방법은 아주 잘 동작한다..
그래서,, 문제 해결이다..

사족으로,, static variable 을 하나 둬서,, 처음 읽을때만 2번 읽고,,
그 다음 부터는 한번만 읽도록 수정할까도 생각은 해봤다..
하지만,, 파일로 부터 정보 읽는게 그다지 부하가 걸리는 일도 아니며,,
이 기능 자체가 그리 자주 쓰이는 기능은 아니기에,,
그리고,, 무엇보다도 귀찮아서,, 저것으로 종료지었다..

- 이쁜왕자 -
- Valken the SEXy THief~~ ^_* -
Posted by 이쁜왕자

BLOG main image
이쁜왕자 만쉐~~
이쁜왕자 만쉐이~~ 만쉐이~~ 만만쉐이~~ by 이쁜왕자

공지사항

카테고리

분류 전체보기 (438)
사진첩 (5)
낙서장 (179)
게임판 (113)
퍼즐판 (39)
지름신 (30)
캐슬라이프 (47)
퍼온것들 (24)

글 보관함

달력

«   2012/02   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29      
Total : 472,664
Today : 191 Yesterday : 272