Microsoft MVP성태의 닷넷 이야기
이벤트 뷰어 .NET Runtime 오류 [링크 복사], [링크+제목 복사],
조회: 16828
글쓴 사람
saki
홈페이지
첨부 파일
 


안녕하세요 c# winform으로 작업하고 있습니다.
제가 만든 소프트웨어를 끌때 가끔 켜지지가 않을때가 있습니다.
이벤트뷰어에서 찾아보니 아래와 같이 오류가 나있더군요.
며칠째 해결책을 찾으려하지만 찾을수 없어서 질문 보냅니다.
감사합니다.

응용 프로그램: ***.exe Framework 버전: v4.0.30319 설명: 처리되지 않은 예외로 인해 프로세스가 종료되었습니다. 예외 정보:System.InvalidOperationException 위치: System.Windows.Forms.Control.MarshaledInvoke(System.Windows.Forms.Control, System.Delegate, System.Object[], Boolean) 위치: System.Windows.Forms.Control.BeginInvoke(System.Delegate, System.Object[]) 위치: System.Windows.Forms.WindowsFormsSynchronizationContext.Post(System.Threading.SendOrPostCallback, System.Object) 위치: Infragistics.Win.AnimatedImageManager+AnimatedImageThreadSynchronizer.OnFrameChanged(System.Object, System.EventArgs) 위치: System.Drawing.ImageAnimator+ImageInfo.OnFrameChanged(System.EventArgs) 위치: System.Drawing.ImageAnimator+ImageInfo.set_Frame(Int32) 위치: System.Drawing.ImageAnimator.AnimateImages50ms() 위치: System.Threading.ThreadHelper.ThreadStart_Context(System.Object) 위치: System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) 위치: System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) 위치: System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object) 위치: System.Threading.ThreadHelper.ThreadStart()








[최초 등록일: ]
[최종 수정일: 5/21/2020]


비밀번호

댓글 작성자
 



2020-05-21 04시13분
"소프트웨어를 끌때 가끔 켜지지가 않을때" 라는 것을 다시 한번 풀어서 설명해 주세요.

오류 로그의 경우, 아마도 UI 스레드가 아닌 2차 스레드에서 예외가 발생한 것 같은데 그런 경우는 비정상 종료하는 것이 맞습니다. 아래의 글을 참고하세요.

ASP.NET 응용 프로그램이 예외로 프로세스가 종료된다면?
; https://www.sysnet.pe.kr/2/0/10863
정성태
2020-05-22 10시12분
[saki] 답변 감사합니다.

종료 시킬때 위와 같은 에러가 뜨면서 종료가 되며
cmd에서 tasklist 를 치면 제가 종료시킨게 아직 살아있는게 확인이 됩니다.
작업관리자에서는 종료가 된 상태여서 실행이 되지 않습니다.
[guest]
2020-05-22 10시23분
그럼 윈폼을 닫았는데 종료가 안 되었다고 해야겠죠. 그런 경우라면 아마도 Foreground thread가 살아 있기 때문일 것입니다. 응용 프로그램에서 생성하는 스레드 중에 IsBackground 속성이 true가 아닌 것들이 있고 자발적 종료를 하지 않아서 그런 현상이 발생할 수 있습니다. 기본값이 false이기 때문에 "new Thread"로 생성한 스레드가 있다면 해당 속성을 true로 해보세요.

아래의 글을 읽어보면 도움이 될 것입니다.

Foreground Thread / Background Thread
; https://www.sysnet.pe.kr/2/0/513

하지만, 위와 같이 했다고 해서 이벤트 로그에 남는 그 문제가 사라지지는 않을 것입니다. 어쨌든 예외가 나는 것과 Background 스레드로 변경해 응용 프로그램이 종료하는 것과는 별개의 문제입니다.
정성태

... 76  77  78  79  80  81  82  83  84  85  86  87  [88]  89  90  ...
NoWriterDateCnt.TitleFile(s)
264Yuri11/11/200511307        답변글 [답변]: [답변]: 스마트 질문좀 할께요. 죄송합니다. [1]
266유리11/15/200512095            답변글 [답변]: [답변]: [답변]: 스마트 질문좀 할께요. 죄송합니다. [2]
257차우차우10/28/200511653스마트 클라이언드 에서.. 수정하면 안돼는 문제? [1]파일 다운로드1
254박상호10/26/200511629스마트 클라이언트관련해서 질문이 있습니다. [1]
253Lee ...10/27/200511379안녕하세요. 바쁘신데 이렇게 질문드려서 죄송합니다. 스마트 클라이언트에 관한 질문입니다. [2]
252홍영진10/26/200511671SmartClient 배포시 닷넷프레임워크배포
255정성태10/27/200512459    답변글 [답변]: SmartClient 배포시 닷넷프레임워크배포
249ROY10/23/200511762X-internet & Peer to Peer
251정성태10/24/200512313    답변글 [답변]: X-internet & Peer to Peer [1]
246뽀송이10/17/200512099스마트클라이언트 개념에 대한 질문입니다.(Connection Pool사용 가능?) [2]
247정성태10/17/200512128    답변글 [답변]: 스마트클라이언트 개념에 대한 질문입니다.(Connection Pool사용 가능?)
248뽀송이10/17/200512412        답변글 [답변]: [답변]: 스마트클라이언트 개념에 대한 질문입니다.(DB연동을 웹서비스로 하면 문제는?) [3]
245오혁천10/12/200512803스마트 클라이언트에서.. Socket 함수 사용 [1]
244정우기10/11/200512105스마트클라이언드 권한관련 콜솔 프로그램 에 관하여 문의좀..ㅜ.,ㅜ [1]
242이용희10/7/200512199스마트클라이언트 배포시 .NET Framework 버전에 관한 문제
243정성태10/10/200512091    답변글 [답변]: 스마트클라이언트 배포 시 .NET Framework 버전에 관한 문제 [3]
241김재옥10/5/200511770smart client에서의 Socket 함수 사용 [1]
240이형배9/15/200511513스마트클라이언트배우고 싶어여... [1]
239장강현9/14/200516273SmartClient에서의 배포 문제에 대해 [2]
238이순원9/13/200511497디버깅 할때 native 옵션껐는데두 너무 느려요.. [1]
236코디9/12/200511542[질문]런타임 보안 배포 [1]
237코디9/13/200512090    답변글 [재질문]: [질문]런타임 보안 배포 [1]파일 다운로드1
235임은선9/9/200514155스마트 클라이언트 배포시 환경파일인 app.config는 어떻게 배포 해야하나요...? [2]
234임은선9/7/200512905스마트 클라이언트 보안문제관련해서 질문이 있습니다.. [2]
233이한욱8/31/200520991가상 시리얼 포트(Virtual COM Port) 만들기 [1]
232정준명8/30/200512813[질문] HTTP 모듈/핸들러 또는 RewriteURL 관련입니다. [4]
... 76  77  78  79  80  81  82  83  84  85  86  87  [88]  89  90  ...