본 자료는
1. 문제 설명
2. 점검사항 및 해결 방법
순서로 진행합니다.
프로그램 동작 중 아래 그림처럼 원인을 알 수 없는 예외(응용 프로그램 오류, ObjectDisposedException, NotSupportedException, NullReferenceException)가 발생할 경우 다음과 같은 경우가 원인일 수 있습니다.
1. 문법적인 오류 또는 논리적인 오류가 있는 경우
2. 프로그램에 사용된 이미지가 이미지 제작 가이드에 맞게 제작되지 않은 경우
본 문서는 위 두 가지 문제 중 "2. 프로그램에 사용된 이미지가 이미지 제작 가이드에 맞게 제작되지 않은 경우"에 발생하는 문제에 대한 해결 방법을 안내하고 있으며, 이때 발생할 수 있는 문제점은 다음과 같습니다.
※ 프로그램 사용 도중 임의의 시점에서 응용 프로그램 오류가 발생할 수 있습니다.
(이 시점은 짧게 1일, 길게는 몇 개월 이후일 수 있습니다.)
※ 프로그램 종료 시 프로세스가 올바르게 종료되지 않을 수 있습니다.
※ 프로젝트에 이미지 적용 시 이미지의 크기가 임의로 변경(축소)되어 보일 수 있습니다.
-
[이미지 제작 가이드를 지키지 않는 경우 발생되는 에러 메시지 형태]
-
[Visual Studio에서 디버깅 시 발생하는 에러 메시지]
-
[IEC-Series 장치에서 출력되는 오류 메시지 형태]
2. 점검사항 및 해결 방법
CHECK POINT-1 |
문법적인 오류 또는 논리적인 오류가 있는지 확인 |
---|---|
문법적인 오류 또는 논리적인 오류가 없음을 확인 후에도 예외가 발생할 경우 CHECK POINT-2로 넘어가시기 바랍니다. |
CHECK POINT-2 |
프로그램에 사용된 이미지가 이미지 제작 가이드에 맞게 제작되었는지 확인 |
---|---|
프로젝트에 사용 될 이미지 제작 시 반드시 제작 가이드 조건에 맞게 제작 되어야 합니다. 해당 이미지가 이미지 제작 가이드에 부합하지 않은 경우, 위와 같은 오류가 발생할 수 있습니다. |
CHECK POINT-3 |
프로그램에 사용된 이미지를 SmartImageChecker를 통해 확인 |
---|---|
IEC-Series에서 규격에 맞지 않는 이미지를 사용할 경우 오류가 발생할 수 있습니다. SmartImageChecker 프로그램은 이미지가 이미지 제작 가이드에 맞게 제작되었는지 확인할 수 있는 PC 응용 프로그램입니다. |