게시판 본문 Active Directory Service Interface - Read Only
re: 헤헤..또 왔어요 |
---|
작성자: 송원석
작성일시: 2003-06-30 18:15,
조회수: 7,141
|
안녕하세요? 또 들러 주셔서 감사합니다. ^_^
음... 말씀하신 "Sub를 호출할 때는 괄호를 사용할 수 없습니다." 에러는 어쩌면 진실을 아시고 나면 허탈하실 수도... ^_^;;; 이 에러는 VB 에서 발생하는 에러입니다. 아시다시피 VB 나 VBScript 에는 두 종류의 프로시져가 있죠. 하나는 Function 이고 다른 하나는 Sub 입니다. 보통 C/C++ 이나 JavaScript 등에서는 function 하나 밖에 없는데 비해서 조금 특이한 경우입니다만... 아무튼 이 두 프로시져간의 차이점은 딱 하나입니다. 바로 리턴값이 있느냐 없느냐 그것이죠. Function 프로시져는 리턴값이 있을 때 Sub 프로시져는 리턴값이 없을 때 사용합니다. 그런데 이런 프로시져를 사용할 때 한 가지 주의점이 있습니다. 리턴값이 있는 Fucntion 프로시저는 일반적으로 다음과 같이 사용합니다. retVal = MyFunction(aVal, bVal)그런데 리턴값이 없는 Sub 프로시저의 올바른 사용법은 다음과 같습니다. MySub aVal, bVal바로 괄호를 사용하지 않는 것이죠. ^_^;;; 그런데 아무리 Function 프로시져라고 하더라도 리턴값을 받지 않고 리턴값을 사용하지 않으면 Sub 처럼 괄호를 사용할 수 없습니다. 따라서 다음과 같이 사용해야 하죠. MyFunction aVal, bVal지금 발생한 에러가 바로 이 에러입니다. 만약 괄호를 사용하시고 싶다면 다음과 같이 사용하셔야 합니다. Call MySub(aVal, bVal)알고 나시니 허탈하시죠? ^_^;;; 주로 ASP 에서 사용하는 VBScript 에서는 이 두 가지 사용법에 구분이 없습니다. 그러나 VB 에서는 이를 철저하게 검사하는 펀이고 ASP 에서도 가끔가다가 컴포넌트를 사용하는 경우 컴포넌트단에서 해당 에러가 발생하는 경우가 있죠. 감사합니다. |
IP 주소: 210.118.108.254
|
전체 1 건의 댓글이 존재합니다.
왕초보 |
아하 ~! 허탈하다기 보다는 뭐랄까요..쾌감이랄까 -_- 새로운것을 배웠다는 ^^ 감사합니닷
|
2003-06-30 18:21 |
전체 421 건의 게시물,
17 페이지로 구성된
Active Directory Service Interface 게시판의
17 페이지입니다.
게시물 | ||||
---|---|---|---|---|
21 | 2003-07-03 | 5,556 | ||
20 | 2003-07-01 | 3,568 | ||
19 | 2003-07-01 | 3,227 | ||
18 | 2003-06-30 | 3,165 | ||
re: 헤헤..또 왔어요 [1] |
2003-06-30 | 7,141 | ||
16 | 2003-06-26 | 3,096 | ||
15 | 2003-06-26 | 3,206 | ||
14 | 2003-06-19 | 3,293 | ||
13 | 2003-06-19 | 3,500 | ||
12 | 2003-06-19 | 3,160 | ||
11 |
초보 |
2003-05-29 | 966 | |
10 | 2003-05-29 | 3,248 | ||
9 | 2003-05-09 | 3,353 | ||
8 | 2003-05-09 | 3,519 | ||
7 | 2003-05-10 | 3,409 | ||
6 | 2003-04-23 | 3,543 | ||
5 | 2003-04-23 | 3,943 | ||
4 | 2003-04-24 | 4,050 | ||
3 | 2003-03-26 | 3,907 | ||
2 | 2003-04-15 | 3,704 | ||
1 | 2003-02-22 | 3,536 |