2009-12-01 2 views
-1

в VBScript, у меня есть функция, как:VBScript: Список параметров функции слишком длинный?

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

Когда я пытаюсь скомпилировать эту функцию, я получаю сообщение «идентификатор Прогнозный» ошибка. Однако, если я сокращу список параметров, он отлично работает.

Есть ли такая вещь, как TOO long список параметров?

Я думал VBSCRIPT ухода оленьей кожи, как долго идет линия ..

Есть ли способ, чтобы разбить мой список параметров в 2 строки?

Я пробовал использовать символ подчеркивания, но безрезультатно.

+0

Я только что попробовал запустить это с помощью cscript.exe и не получил ошибок. Каков контекст этого (какая версия VBScript вы используете, какой другой код существует и т. Д.)? –

+0

Также вы уверены, что ошибка указана в строке с объявлением функции, а не, скажем, на другой строке внутри тела функции? –

+0

фактическое утверждение имело более 40 параметров, и именно поэтому я думал, что он не работает, потому что в нем нет строк. Вместо этого это была проблема ключевого слова. спасибо за подсказку Visual Studio, я открою там свои .vbs-файлы – Shafique

ответ

0

ОК ... Оказывается, что длина списка параметров не была проблемой. Проблема заключалась в том, что один из моих параметров назывался «Тип», и я предполагаю, что это зарезервированное слово в VBScript. Конечно, текстовая панель вообще не указывает на меня ...

Спасибо в любом случае!

+0

Visual Studio поддерживает подсветку синтаксиса для файлов VBScript (.vbs), если вы просто открываете их в редакторе и будете правильно выделять 'Type' как ключевое слово. –

Смежные вопросы