시도... 잡을... Finally 문 - Visual Basic
try/Catch/Finally 문에 Visual Basic 예외 처리를 사용하는 방법을 알아봅니다.
docs.microsoft.com
Function 문 - Visual Basic
자세한 정보: Function 문(Visual Basic)
docs.microsoft.com
위를 보면 End Function밑에 경고 밑줄이 있는것이 보인다
좌측의 경우 Function이라는 프로시저(?)는 리턴값이 있어야하는데 없어서 생기는 경고이다
하지만 우측의 경우 try와 catch문에 리턴값을 작성하더라도 경고 알림이 뜬다
그 이유는 try~catch문의 원리(?)를 알고있다면 이해하기 편한데
메소드가 실행될때 처음 들어오는 위치는 Try로 들어오게 된다
그 후에 Try와 Catch의 사이의 구문들을 실행하다 오류 발생시 Catch문을 실행하게 되는데
Try문에서 리턴값을 실행하지만 리턴값이 실행되기전 오류가 발생해 catch문이 실행된다면
function프로시저에서 필요한 리턴이 실행되지 않아 생기는 오류이다.
결국 임의로 아무 리턴 이름을 넣어줬지만 위의 형태와 비슷하게
try문과 catch문에 알맞게 리턴값을 넣어주면 경고알림이 사라지는 것을 확인할 수 있다.
'언어공부 > Visual Basic' 카테고리의 다른 글
DB접속 테스트 프로그램 만들기 (0) | 2022.12.22 |
---|---|
[Visual Baisc] Property 사용해 새로고침 기능 구현 (0) | 2022.09.04 |
[VB.NET] Property (0) | 2022.08.17 |
[Visual Basic] 사칙연산 계산기(숫자 지우기/키보드제어) (0) | 2022.05.18 |
[Visual Basic] 사칙연산 계산기 (삼각함수) (0) | 2022.05.18 |