Руководство разработчика

Метод БИБЛИОТЕКА_ПОСРЕДНИК. ПОСЛ_ОШИБКА

Метод ПОСЛ_ОШИБКА позволяет получить подробности ошибки, возникшей при предыдущем вызове одного из методов объектного типа БИБЛИОТЕКА_ПОСРЕДНИК. В случае ошибки такие методы возвращают логическое значение НЕТ.

ФУНКЦИЯ ЛОГИКА: ПОСЛ_ОШИБКА(ПЕРЕМ СТРОКА: сообщ_ош;
                            ПЕРЕМ ЦЕЛОЕ: код_ош)

Параметры

сообщ_ош
Выходной параметр. Текстовое сообщение ошибки. Сообщения могут порождаться как промежуточной DLL, так и предоставляться сторонним компонентом.
код_ош
Выходной параметр. Целочисленный код ошибки. Используется по усмотрению промежуточной библиотеки, иначе устанавливается равным 0. Например, может принимать значения HRESULT при использовании COM-образных сторонних компонентов.

Возвращаемое значение

ДА – при наличии информации об ошибке, НЕТ – при отсутствии информации об ошибке.

Пример

ПЕРЕМ БИБЛИОТЕКА_ПОСРЕДНИК: библ
// ...
ЕСЛИ НЕ библ.ПОДГОТОВИТЬ("Foo") ТО
   ПЕРЕМ СТРОКА: сообщ
   ПЕРЕМ ЦЕЛОЕ: код
   ЕСЛИ библ.ПОСЛ_ОШИБКА(сообщ, код) ТО
      ОТЛАДКА("код ошибки: " + СТР(код))
      ОШИБКА(сообщ)
   КОНЕЦ_ЕСЛИ
КОНЕЦ_ЕСЛИ

См. также: