|
http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=390 [복사]
암시적 선언은 변수를 선언하지 않고, 그대로 사용하는 것이고, 명시적 선언은 변수를 사용하겠다고 선언하고 사용하는 것을 의미합니다.
예)
private sub command_click()
temp = text1.text <- 암시적 선언입니다.(temp 라는 변수를 별도로 선언하지 않았기 때문에 String 형 변수로서 자동으로 형(Type)이 지정되면서 변수로서의 역할을 한다.
msgbox = temp <- 암시적 변수 사용
end sub
private sub command_click()
dim temp as string <- Dim 이라는 선언문을 써서 temp라는 변수를 선언했습니다.
temp = text1.text <- 명시적 선언입니다.
msgbox = temp
end sub
이벤트 프로시저는 어떤 일처리를 하고 반환값이 없는 프로시저를 말하고, 펑션 프로시저는 어떤 일처리를 한 후 특정값을 반환하는 프로시저를 말합니다.
예)
이벤트 프로시저
private sub 이벤트프로시저()
call command1_click() <= command1의 Click 이벤트를 일으키고 프로시저 종료
end sub
펑션 프로시저
private Function 펑션프로시저()
call command1_click() <= command1의 Click 이벤트를 일으키고
펑션프로시저 = "펑션" <= "펑션" 이라는 값을 반환한 후 프로시저 종료("펑션" 이라는 값은 본 프로시저를 호출한 다른 프로시저에 전달)
end function
|
Hit : 12174 Date : 2005/12/15 06:10
|