Коды ошибки и сообщения об ошибках

Это приложение описывает коды ошибки и сообщения об ошибках, предоставленные AppleScript, а также определенными кодами ошибки Mac OS, которые могут представлять интерес для сценаристов.

Ошибки AppleScript

Ошибка AppleScript является ошибкой, происходящей, когда AppleScript обрабатывает операторы сценария. Почти все они представляют интерес для пользователей. Для ошибок, возвращенных приложением, см. документацию для того приложения.

Таблица b-1  ошибки AppleScript

Код ошибки

Сообщение об ошибке

- 2700

Неизвестная ошибка.

- 2701

Не может разделиться <число> на нуль.

- 2702

Результат числовой работы был слишком большим.

- 2703

<ссылка> не может быть запущена, потому что это не приложение.

- 2704

<ссылка> не scriptable.

- 2705

Приложение имеет поврежденный словарь.

- 2706

Переполнение стека.

- 2707

Внутреннее табличное переполнение.

- 2708

Попытка создать ценность, больше, чем допустимый размер.

- 2709

Не может получить словарь события.

- 2720

Не может и рассмотреть и проигнорировать <приписывают>.

- 2721

Не может выполнить работу на тексте дольше, чем 32K байты.

- 2729

Размер сообщения, слишком большой для 7.0 Средств поиска.

- 2740

<Элемент языка> не может следовать за этим <элемент языка>.

- 2741

Ожидаемый <элемент языка>, но найденный <элемент языка>.

- 2750

<Имя> параметр указан несколько раз.

- 2751

Свойство <name> указано несколько раз.

- 2752

<Имя> обработчик указан несколько раз.

- 2753

Переменная <имя> не определяется.

- 2754

Не может объявить <называют> и как локальную и как глобальную переменную.

- 2755

Оператор выхода не был в повторном цикле.

- 2760

Скажите, что операторы вкладываются слишком глубоко.

- 2761

<имя> недопустимо как формальный параметр.

- 2762

<имя> не является названием параметра для события <событие>.

- 2763

Никакой результат не был возвращен для некоторого параметра этого выражения.

Ошибки операционной системы

Ошибка операционной системы является ошибкой, происходящей когда AppleScript или службы запросов приложения от Mac OS. Они редки, и часто нет ничего, что можно сделать о них в сценарии, кроме сообщают о них. Некоторые, такой как "User canceled", будьте целесообразны для сценариев обрабатывать — как показано, для примера, в разделе Examples для диалоговой команды дисплея.

Табличные b-2  ошибки Mac OS

Код ошибки

Сообщение об ошибке

0

Никакая ошибка.

- 34

Диск полное <имя>.

- 35

Диск <имя> не был найден.

- 37

Дурная слава для файла

- 38

Файл <имя> не был открыт.

- 39

Конец ошибки файла.

- 42

Слишком много открытых файлов.

- 43

Файл <имя> не был найден.

- 44

Диск <имя> защищается от записи.

- 45

Файл <имя> заблокирован.

- 46

Диск <имя> заблокирован.

- 47

Файл <имя> занят.

- 48

Двойное имя файла.

- 49

Файл <имя> уже открыт.

- 50

Ошибка параметра.

- 51

Ошибка числа ссылки на файл.

- 61

Файл, не открытый с разрешением записи.

- 108

Недостаточно памяти.

- 120

Папка <имя> не была найдена.

- 124

Диск <имя> разъединяется.

- 128

Пользователь отменяется.

- 192

Ресурс не был найден.

- 600

Приложение не работает

- 601

Недостаточно комнаты для запуска приложения с особыми требованиями.

- 602

Приложение не 32-разрядное чистый.

- 605

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

- 606

Приложение только для фона.

- 607

Буфер является слишком маленьким.

- 608

Никакое выдающееся высокоуровневое событие.

- 609

Соединение недопустимо.

- 904

Недостаточно системной памяти для соединения с удаленным приложением.

- 905

Удаленный доступ не предоставляется.

- 906

<имя> не работает, или программа, соединяющаяся, не включена.

- 915

Не может найти удаленную машину.

- 30720

Недопустимая дата и время <строка даты>.