본문 바로가기
Programing/C#

Exception Code : 0xe053534f

by june._.note 2016. 12. 21.

프로그램 개발하는 도중 아래 에러로 프로그램이 뻗어버리는 경우가 발생함

 

Exception Code : 0xe053534f

 

다행히 개발하는 프로그램은 백그라운드에 콘솔창이 있어 에러를 간단하게나마 추적할 수 있는 실마리를 제공해줌.

 

콘솔창에 나타난 문장은 StackOverFlow.

 

프로그램이 죽을때 해당 내용을 확인하지도 않고, 계속해서 엉뚱한곳을 찾았었는데,

 

이것저것 다안되고 나서야 에러내용을 확인해야겠다는 생각을 하게 되었고, 아래 참조 사이트 내용을 읽으며 내가 작성한 코드의 구멍을 발견함.

 

(참고 사이트 : http://www.sysnet.pe.kr/Default.aspx?mode=2&sub=0&detail=1&pageno=0&wid=602&rssMode=1&wtype=0)

 

해당 작성자분의 증상과 에러 원인에 대한 분석이, 콘솔창에 띄워진 StackOverFlow문구와 오버랩이 되면서, 코드를 다시 확인해봄.

 

MVC 패턴을 사용하기위해 Controller를 Singleton패턴으로 작성 하였는데 반대로 객체를 무한히 생성하는 형태가 되어버린것을 확인.

 

(서로 호출하는 객체를 프로그램 내에서 재호출) 따라서 해당 부분을 수정하고 실행하니 에러발생없이 수행됨.

 

 

프로그램 구조에 대한 공부를 해야하는 것도 필요할 듯.

'Programing > C#' 카테고리의 다른 글

윈도우 폼 1개만 띄우기  (0) 2017.01.16
실행중인 프로그램 디버깅하기  (0) 2016.12.23
동적 DLL Load  (0) 2016.12.19
AssemnblyInfo 클래스  (0) 2016.12.15
DataGridView Cell에 Button 생성하기  (0) 2016.10.21