2009-12-01 6 views
-1

VBScript에서 같은 기능이 있어요 :VBScript : 함수 매개 변수 목록이 너무 깁니다.

Function InsertPerson(FirstName, LastName, Street1, Street2, City, State, Zip, x, y, z, a, b, c, d, e) 

이 함수를 컴파일 할 때 "식별자 예상"오류가 발생합니다. 그러나 매개 변수 목록을 줄이면 올바르게 작동합니다.

매개 변수의 목록이 너무 길습니까?

난 vbscript 나던 ​​얼마나 오래가는 줄 신경 .. 생각

거기에 2 라인으로 내 매개 변수 목록을 깰 수있는 방법이 있나요?

밑줄을 사용하여 시도했지만 아무 소용이 없습니다.

+0

나는 cscript.exe를 사용하여이 프로그램을 실행하려했지만 오류가 발생하지 않았습니다. 이 컨텍스트는 무엇입니까 (사용중인 VBScript 버전, 다른 코드는 무엇입니까?)? –

+0

또한 함수 본문의 다른 줄에있는 함수 선언이 아니라 해당 줄에 오류가 있습니까? –

+0

실제 진술에는 40 개 이상의 매개 변수가 있었기 때문에 그 행에 줄 바꿈이 없기 때문에 그것이 작동하지 않는다고 생각한 것입니다. 대신 키워드 문제였습니다. Visual Studio 팁을 이용해 주셔서 감사합니다. – Shafique

답변

0

Ok ... 매개 변수 목록의 길이가 문제가되지 않았습니다. 문제는 내 매개 변수 중 하나가 "유형"이라고 불렀고 VBScript에서 예약어라고 생각합니다. 물론, 텍스트 패드는 나에게 전혀 나타내지 않습니다 ...

고마워요!

+0

에있는 .vbs 파일을 엽니 다. Visual Studio는 VBScript (.vbs) 파일을 편집기에서 열면 구문 강조를 지원하며 'Type'을 예어. –

관련 문제