본문 바로가기
프로그래밍 놀이터/C, C++, C#, VB

[VB6] Error Handling

by 돼지왕왕돼지 2013. 6. 25.



 Error Handling

 


[VB6] Error Handling


[이전강좌] Web browser, FTP 만들기


VB6 에도 엄연히 Error Handling 이 존재한다.

다만, 그 Error handling 이 자바와 같은 형식의 try, catch 형식이 아닌..

GoTo 형식이라는게 조금 문제이긴 하다..


여튼 Syntax 는 다음과 같다.


On Error GoTo program_label


VB statements

Exit Sub


program_label:

VB statements


On Error 구문은 해당 statement 를 사용하는 순간부터 Sub 이 끝나는 곳까지 valid 하다.





Error handling 할 때는 원하지 않는 error handling 구문의 실행을 막기 위해서

Exit Sub 을 적절한 곳에 잘 사용해야 한다.


여러번 사용해서 Nested Error handling 도 가능하다.

이 경우에도 마찬가지로 Exit Sub 을 잘 사용해야 한다.

GoTo 를 받는 부분역시도 Exit Sub 을 잘 사용해야만, Error Handling 끼리의 간섭이 생기지 않는다.



[다음강좌] 컴파일과 배포 ( Compile and Distribution )


댓글0