======개발한 프로그램이 제대로 동작하지 않을 때======
개발한 프로그램이 제대로 동작하지 않을 때 조치 사항에 대한 안내 페이지입니다.
----
\\
\\
=====1. 보드의 문제인 경우=====
===원인===
* 개발된 SW와 무관한 커미조아의 보드 혹은 세팅, 배선에 문제가 있어 프로그램이 제대로 동작하지 않는 경우
===확인법===
* 개발 프로그램이 아닌 커미조아의 테스트 어플리케이션((ComiIDE, Motion Builder, MADIC등))으로 개발프로그램의 동작을 확인한다.
* 만약 유저의 프로그램과 같은 동작이 이상 없이 동작한다면 유저의 프로그램의 문제, 커미조아의 SW에서도 제대로 동작하지 않는다면 다른 원인을 확인한다.
----
\\
\\
=====2. 개발프로그램에 문제가 있는 경우=====
==== case 1 ====
===증상===
* 최근에 패키지 업데이트 진행 혹은 새로운 PC에 세팅을 했는데 기존 SW가 실행되지 않는 경우
===원인===
* 잘못된 DLL 및 드라이버 셋업으로 인한 SW 실행 불가
===해결법===
* [[faq:downloadandsetup:common:04_update|패키지 업데이트 방법]] 페이지를 참고해 최신 패키지로 SW 셋업 재진행
----
\\
\\
==== case 2 ====
===증상===
* SW 개발중 원하는 대로 동작하지 않음.
===원인===
- 예전 버전의 패키지를 사용해 최신 패키지에선 이미 해결된 문제가 다시 발생한 경우
- 사용자의 SW 설계 오류
===해결법===
- [[faq:downloadandsetup:common:04_update|패키지 업데이트 방법]] 페이지를 참고해 최신 패키지로 SW 셋업 재진행
- 매뉴얼 및 예제로 SW 사용법 숙지, 커미조아 함수에서 리턴되는 에러코드 디버깅 진행, [[application:comiide:monitor:dll_logger|DLL Logger]]를 사용해 라이브러리 동작 로그 확인
- [[application:comiide:tool:shell:shell_logmode|Log Mode]] 사용