Метод БИБЛИОТЕКА_ПОСРЕДНИК. ПОСЛ_ОШИБКА
Метод ПОСЛ_ОШИБКА позволяет получить подробности ошибки, возникшей при предыдущем вызове одного из методов объектного типа БИБЛИОТЕКА_ПОСРЕДНИК. В случае ошибки такие методы возвращают логическое значение НЕТ.
ФУНКЦИЯ ЛОГИКА: ПОСЛ_ОШИБКА(ПЕРЕМ СТРОКА: сообщ_ош; ПЕРЕМ ЦЕЛОЕ: код_ош)
Параметры
- сообщ_ош
- Выходной параметр. Текстовое сообщение ошибки. Сообщения могут порождаться как промежуточной DLL, так и предоставляться сторонним компонентом.
- код_ош
- Выходной параметр. Целочисленный код ошибки. Используется по усмотрению промежуточной библиотеки, иначе устанавливается равным 0. Например, может принимать значения HRESULT при использовании COM-образных сторонних компонентов.
Возвращаемое значение
ДА – при наличии информации об ошибке, НЕТ – при отсутствии информации об ошибке.
Пример
ПЕРЕМ БИБЛИОТЕКА_ПОСРЕДНИК: библ // ... ЕСЛИ НЕ библ.ПОДГОТОВИТЬ("Foo") ТО ПЕРЕМ СТРОКА: сообщ ПЕРЕМ ЦЕЛОЕ: код ЕСЛИ библ.ПОСЛ_ОШИБКА(сообщ, код) ТО ОТЛАДКА("код ошибки: " + СТР(код)) ОШИБКА(сообщ) КОНЕЦ_ЕСЛИ КОНЕЦ_ЕСЛИ