Программирование на языке Автолисп. Куляс О.С. - 37 стр.

UptoLike

Составители: 

37
Сообщения об ошибках
Здесь приводится список сообщений, которые вы можете увидеть на
своих экранах при формировании и отладке функций Автолиспа. Если не
определена пользовательская функция *ERROR* (*ERROR* имеет
нулевое значение), то выводятся стандартные сообщения об ошибках в
форме:
error: сообщение
которое выводится вслед за обратной трассировкой функции, при ис-
полнении которой
произошла ошибка. Если определена пользователь-
ская функция *ERROR*, то она вызывается со своим единственным ар-
гументом -- сообщением об ошибке.
AutoCAD rejected function //отказ исполнить функцию//
Неправильно заданы аргументы функции (например, задана
несуществующая переменная для функции "getvar", или для функции
"setvar" задана переменная, защищенная от записи), или неверно
употребляется сама функция в текущем контексте. Например, "get"-
функцию
нельзя использовать внутри функции "coommand".
bad argument type //недопустимый тип аргумента//
Функции задается неправильный тип аргумента (например, функции
"strlen" задается целочисленный аргумент).
bad association list //неправильный фссоциативный список//
Список, задаваемый для функции "assoc", не содержит ключей.
bad entmod list //недопустимый список для функции "entmod"//
Список объектной информации для функции "entmode" задан в
недопустимой форме (не в той, в какой он возвращается функцией "ent-
get").
bad formal argument list //недопустимый список формальных
аргументов//
При вычислении функции Автолисп бракует список формальных
аргументов. Вероятно, это и не функция, а обычный список.
bad function //недопустимая функция//
Первый элемент списка не является допустимым именем функции.
Вероятно, это идентификатор переменной или чмсло. Данное
                                                                  37
    Сообщения об ошибках

    Здесь приводится список сообщений, которые вы можете увидеть на
своих экранах при формировании и отладке функций Автолиспа. Если не
определена пользовательская функция *ERROR* (*ERROR* имеет
нулевое значение), то выводятся стандартные сообщения об ошибках в
форме:

    error: сообщение

которое выводится вслед за обратной трассировкой функции, при ис-
полнении которой произошла ошибка. Если определена пользователь-
ская функция *ERROR*, то она вызывается со своим единственным ар-
гументом -- сообщением об ошибке.

    AutoCAD rejected function //отказ исполнить функцию//

     Неправильно заданы аргументы функции (например, задана
несуществующая переменная для функции "getvar", или для функции
"setvar" задана переменная, защищенная от записи), или неверно
употребляется сама функция в текущем контексте. Например, "get"-
функцию нельзя использовать внутри функции "coommand".

      bad argument type //недопустимый тип аргумента//
      Функции задается неправильный тип аргумента (например, функции
"strlen" задается целочисленный аргумент).

   bad association list //неправильный фссоциативный список//
   Список, задаваемый для функции "assoc", не содержит ключей.

     bad entmod list //недопустимый список для функции "entmod"//
     Список объектной информации для функции "entmode" задан в
недопустимой форме (не в той, в какой он возвращается функцией "ent-
get").

    bad formal argument list //недопустимый список формальных
аргументов//
    При вычислении функции Автолисп бракует список формальных
аргументов. Вероятно, это и не функция, а обычный список.

    bad function //недопустимая функция//
    Первый элемент списка не является допустимым именем функции.
Вероятно, это идентификатор переменной или чмсло. Данное