모듈을 테스트 하던 중에 에러가 났다.
변수에 값이 들어가지 않아 연산을 할 수 없다는 에러였다.
그래서 Null 값이 들어가는 에러가 발생한다고 말씀드렸는데,
Nothing 이어도 그러냐고 하셔서 그렇다고는 했지만 머릿속에서는 그게 뭔 소리야 물음표 백만개를 그렸다.
그리고 깨닫게 되었다.
Null과 Nothing은 다른 개념이구나.........
* 참조 URL (다음의 글들을 참고 했습니다.)
http://blog.naver.com/PostView.nhn?blogId=rosa0189&logNo=60133624819
간단히 요약해보자면 다음과 같다.
"" | length 가 0인 값 (메모리 개념에서는 6 byte 할당됨. 값 존재) |
Empty | 객체는 존재하되, 초기화 하지 않은 상태. 변수는 존재하지만 아무것도 대입하지 않음. |
Nothing | 객제 참조를 삭제 |
Null | 알 수 없는 값. 아무것도 참조 하지 않는 값. |
vbNullChar | 값이 0인 문자 |
vbNullString | 메모리가 할당되지 않은 값이 0인 문자열 |
Missing | 누락 |
'프로그래밍 > RPA' 카테고리의 다른 글
Window Schedule, 작업 스케줄을 이용한 UiPath Robot 실행 (0) | 2020.10.12 |
---|---|
Image를 이용한 Activity (0) | 2020.08.05 |
Exception의 종류와 발생조건 (2) | 2020.06.05 |
백그라운드 프로세스 체크하기 (0) | 2020.06.02 |
Write data horizontal 셀 한개씩 가로로 쓰기 / 엑셀 컬럼 인덱스 구하기 (0) | 2020.06.01 |