Коды синтаксических ошибок для VBScript

Синтаксические ошибки возникают, когда сценарий содержит операторы, которые не соответствуют заданным правилам этого языка. Отмечу, что ошибка такого типа должна быть выявлена во время разработки. VBScript содержит 53 синтаксические ошибки, перечисленные в таблице ниже.

 Десятичный код  Шестнадцатиричный код  Описание 
1001800A03E9Нехватка памяти
1002800A03EAСинтаксическая ошибка
1003800A03EBОжидается ':'
1005800A03EDОжидается '('
1006800A03EEОжидается ')'
1007800A03EFОжидается ']'
1010800A03F2Ожидается идентификатор
1011800A03F3Ожидается '='
1012800A03F4Ожидается 'If'
1013800A03F5Ожидается 'To'
1014800A03F6Ожидается 'End'
1015800A03F7Ожидается 'Function'
1016800A03F8Ожидается 'Sub'
1017800A03F9Ожидается 'Then'
1018800A03FAОжидается 'Wend'
1019800A03FBОжидается 'Loop'
1020800A03FCОжидается 'Next'
1021800A03FDОжидается 'Case'
1022800A03FEОжидается 'Select'
1023800A03FFОжидается выражение
1024800A0400Ожидается оператор
1025800A0401Ожидается конец оператора
1026800A0402Ожидается целая константа
1027800A0403Ожидается 'While' или 'Until'
1028800A0404Ожидается 'While', 'Until' или конец оператора
1029800A0405Ожидается 'With'
1030800A0406Идентификатор слишком длинный
1031800A0407Недопустимое число
1032800A0408Недопустимый символ
1033800A0409Незаконченная строковая константа
1034800A040AНезаконченный комментарий
1037800A040DНедопустимое использование ключевого слова 'Me'
1038800A040E'loop' без 'do'
1039800A040FНедопустимый оператор 'exit'
1040800A0410Недопустимая переменная управления циклом 'for'
1041800A0411Имя переопределено
1042800A0412Должен быть первым оператором в строке
1043800A0413Нельзя присвоить аргументу, не передаваемому по значению (ByVal)
1044800A0414Нельзя использовать скобки при вызове Sub
1045800A0415Ожидается литеральная константа
1046800A0416Ожидается 'In'
1047800A0417Ожидается 'Class'
1048800A0418Должен быть определён внутри класса
1049800A0419Ожидается Let, Set или Get в объявлении свойства
1050800A041AОжидается 'Property'
1051800A041BЧисло аргументов должно быть согласовано со спецификацией свойств
1052800A041CНельзя иметь в классе несколько используемых по умолчанию свойств/методов
1053800A041DИнициализатор или завершитель класса не имеет аргументов
1054800A041EМетод свойства let или set должен иметь по крайней мере один аргумент
1055800A041FНеожидаемый 'Next'
1056800A0420'Default' может быть определено только для 'Property' или 'Function' или 'Sub'
1057800A0421Спецификация 'Default' должна также определять 'Public'
1058800A0422Спецификация 'Default' может быть только для метода свойства Get
Перейти на главную страницу Перейти к разделу стола заказов Перейти к разделу загрузки программного обеспечения Открыть гостевую книгу Написать письмо02.05.2007
Hosted by uCoz