https://docs.microsoft.com/ko-kr/dotnet/framework/winforms/order-of-events-in-windows-forms

SMALL

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

Show / ShowDialog  (0) 2019.10.01
연산자  (0) 2019.10.01
오류 - cannot convert DBNull into CHAR 10  (0) 2019.09.27
C# 2019/08/30 업무 History  (0) 2019.08.30
Log관련 이벤트처리  (0) 2019.08.28

RFC 호출 후 DBTable 을 SetValue에 담는중 발생한문제.

DB데이터중 Null이 Char 10으로 변환이 되지 않아 발생한문제.

 

해결방법

SetValue("컬럼명",Convert.ToString(DataRow["컬럼명"]))

SMALL

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

연산자  (0) 2019.10.01
Windows Form Event 처리 순서  (0) 2019.09.30
C# 2019/08/30 업무 History  (0) 2019.08.30
Log관련 이벤트처리  (0) 2019.08.28
C# 예외처리 try ~ finally  (1) 2019.08.26

- C# .Net 프로그램 CLR20r3 오류

- Err 메시지 

 -> Error creating window handle.

    : 컨트롤 핸들 메모리 관련 오류

- 원인

  -> FromList.Add 로 계속 FormList 를 추가 하고, 해당 추가된 폼에관해 Dispose 되지 않아 발생한 문제

- 컨트롤핸들 메모리는 최대 10000개 까지만 누적된다고함.

- Controler.Clear() 할때에 컨트롤 핸들 메모리에서 제거 하지않음. 명시적으로 Dispose 를 호출해줘야함.

 참고링크 MSDN : https://docs.microsoft.com/ko-kr/dotnet/api/system.windows.forms.control.controlcollection.clear?view=netframework-4.8

 

- 관련 검색 가비지컬렉션(Garbage collection)

 -> GG.Collect() 로 정리하여도 메모리 정상적으로 제거되지 않았음.

 -> 원인에 대한 해결방법은 결국 해당 FromList를 역순으로 for문을 돌려 Add된 항목들을 Dispose 함.

SMALL

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

연산자  (0) 2019.10.01
Windows Form Event 처리 순서  (0) 2019.09.30
오류 - cannot convert DBNull into CHAR 10  (0) 2019.09.27
Log관련 이벤트처리  (0) 2019.08.28
C# 예외처리 try ~ finally  (1) 2019.08.26


참고 블로그
출처: https://terrorjang.tistory.com/50 [개발자 공간]

 

Ps : 해당 방식으로 이벤트 처리시 메인 프로그램 종료시에는 Log 폼관련 리소스를 해제 시켜줘야

프로그램 종료가 정상적으로 처리됨

 종료 명령어 : System.Windows.Forms.Application.Exit();

SMALL

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

연산자  (0) 2019.10.01
Windows Form Event 처리 순서  (0) 2019.09.30
오류 - cannot convert DBNull into CHAR 10  (0) 2019.09.27
C# 2019/08/30 업무 History  (0) 2019.08.30
C# 예외처리 try ~ finally  (1) 2019.08.26

try ~ finally

 - 예외 발생시 무조건 한번은 실행 후 종료.

 

try ~ catch

 - 예외 발생시 처리 내역을 코딩한다.

SMALL

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

연산자  (0) 2019.10.01
Windows Form Event 처리 순서  (0) 2019.09.30
오류 - cannot convert DBNull into CHAR 10  (0) 2019.09.27
C# 2019/08/30 업무 History  (0) 2019.08.30
Log관련 이벤트처리  (0) 2019.08.28

#1 글을 작성해 보세요.

소연아부지님의 회원 가입을 진심으로 축하합니다. 이 글은 비공개로 작성돼 있습니다.
'편집'으로 내용을 바꾸시거나, 삭제 후 '새 글을 작성'하셔도 됩니다.
블로그를 간단하게 소개하는 글로 편집해보는 것도 좋겠네요.


#2 다양한 스킨이 있어요.

티스토리에 있는 다양한 '스킨'도 살펴 보세요.
블로그나 사이트를 사용하는 목적에 맞게 스킨을 고를 수 있습니다.
어떤 이야기를 주로 하실 건가요? 잘 생각해 보시고, 마음에 드는 스킨을 고르세요.
'스킨 커버 편집'을 간단히 하면 멋진 첫 화면을 가질 수 있으니 한 번 해보는 것도 좋겠네요


#3 포럼에서 사람들과 소통하세요.

마지막으로 사용하시다가 티스토리에 대해 궁금한 내용이 있다면 '포럼'을 확인하세요.
찾기 어려울 땐 직접 질문을 해보는 건 어떨까요? 친절한 티슷터 분들이 바로 답변해 줄 거에요.



SMALL

+ Recent posts