1. 해당함수가 리턴하는 값이 없는 경우(void 형 함수)에는 Sub 를 사용한다. 2. 함수의 인자가 값을 넘겨주는 경우는 ByVal 을 주소값(포인터)를 넘겨주는 경우는 ByRef를 사용한다. 3. 선언의 제일 마지막에는 해당함수의 리턴형태를 As 를 사용해서 지정해준다. void* 함수처럼 포인터를 리턴하는 경우는 해당 바이트의 수에 맞는 데이터형을 지정한다. ( DLL 에서 32비트 데이터로 리턴을 하면 VB에서도 32비트 데이터형으로 받는다. )
선언이 끝나면 코드에서 사용이 가능한데 사용방법은 C/C++ 에서 함수의 사용과 비슷합니다.
단, Sub 로 선언한 함수의 경우는 Call 명령으로 호출해주도록 합니다. (ex. Call Test_Output() )
첫댓글 감사합니다
감사합니다
감사합니다
감사합니다
잘봣습니다
잘봣습니다