프로그램/프로그램실행에러

응용프로그램에서 개체 참조가 개체의 인스턴스로 설정되지 않았습니다.

sungtg 2015. 6. 28. 14:38




몇 번씩 이런 창이 뜨네요

해결 방법이 뭐죠?

============================


우선 원인 부터 찾기 위해서는 응용프로그램을 찾아야 겠지요..


넷프레임워크를 사용하는 응용프로그램 중에 
에러가 나는 응용프로그램을 찾아서
응용프로그램이 사용하는 .net framework 버전을 확인을 하시고

내 컴퓨터에 설치된 넷프레임워크 버전을 체크를 해보세요

에러 내용은 
net framework와  응용프로그램 사이에 통신 중에..
참조해야 되는 오브젝트를 못찾거나, 받는 값이 null 값일 경우에 나타납니다.

윈도우 오류는 아니고 해당 응용프로그램과 넷프레임워크 엔진사이의 오류입니다
응용프로그램을 만든 제작업체에서 업데이트나 패치를 해야지 해결이 되는 경우 입니다.

사용자 입장에서는 메모리정리나 바이러스 검사 정도입니다.

.net framework엔진을 사용하는 프로그램들은 주로 인터넷 통해서 정보를 주고받는
프로그램 들이 많이 사용합니다.
예를 들면 동영상, 교육, 도서관, 온라인게임, 등에서 많이 사용합니다.

그런데 net framework는 응용프로그램과 정확한 매칭이 되서 돌아가는 것이라서..
버전이 중요합니다. 
앞으로 컴퓨터나 스마트폰 등 인터넷을 이용한 프로그램들은 데스크탑 프로그램과는 다른
개념을 가지고 사용해야 합니다.

윈도우를 예를 들어보면 상위버전의 프로그램이 하위버전에서 사용하던 프로그램을 모두 호환성 있게
만들었는데...
앞으로는 조금 상황이 틀려 질 겁니다.
프로그램을 만드는 엔진 
즉 자바나 .net frame work, vc+redistributable 의 버전을 잘 체크를 해서 사용해야 합니다.

앞으로의 컴퓨터 운영체제는 운영체제가 모든 것을 다 알아서 해주는 것이 아니고
카톡같이 서비스을 만드는 플랫폼 같은 역할로 바뀌게 될 겁니다.

"윈도우 설치하고 드라이버 잡으면 = 컴퓨터 좀 한다  
이런 말은 90년도 말이고..
앞으로는 프로그램들이 어떻게 돌아가서 어떤 결과치를 내 준다를 설명을 할 줄 알아야 되고
프로그램에서 나오는 산출물이 정확한 답인지 구분을 할 줄 알아야 됩니다.
프로그램도 사람이 만든 것이라서.. 어디서 오류가 나올지 모릅니다.
프로그램을 잘못 쓰면 낭패가 생길수도 있습니다.