AcquireExceptionObject

Обсуждение вариантов переводов, организационных вопросов и других моментов...

Модератор: Модераторы

Ответить
Аватара пользователя
STAKANOV
энтузиаст
Сообщения: 1069
Зарегистрирован: 14.05.2006 21:26:24
Откуда: Зеленоград

Сообщение STAKANOV »

Obtain a reference to the current exception object.

Не понимаю о чем речь -

Получает ссылку на объект-исключение.

или

Получает ссылку на объект вызвавший исключение.
SovNarKom
постоялец
Сообщения: 389
Зарегистрирован: 28.05.2005 10:37:39
Откуда: Воронеж [vrn] [36]
Контактная информация:

Сообщение SovNarKom »

STAKANOV
Первое.
Аватара пользователя
STAKANOV
энтузиаст
Сообщения: 1069
Зарегистрирован: 14.05.2006 21:26:24
Откуда: Зеленоград

Сообщение STAKANOV »

никогда с таким не сталкивался ... :unsure:
Аватара пользователя
STAKANOV
энтузиаст
Сообщения: 1069
Зарегистрирован: 14.05.2006 21:26:24
Откуда: Зеленоград

Сообщение STAKANOV »

Не получается у меня перевести описание этой функции:
AcquireExceptionObject returns the current exception object. It raises the reference count of the exception object, so it will not be freed. Calling this method is only valid within an except block.

The effect of this function is countered by re-raising an exception via raise;

To make sure that the exception object is released when it is no longer needed, ReleaseExceptionObject must be called when the reference is no longer needed.

Особенно смущает - "It raises the reference count".
Аватара пользователя
Сергей Смирнов
энтузиаст
Сообщения: 595
Зарегистрирован: 28.04.2005 13:23:25
Откуда: Москва
Контактная информация:

Сообщение Сергей Смирнов »

"It raises the reference count of the exception object, so it will not be freed."
Это (в смысле вызов AcquireExceptionObject) увеличивает счётчик ссылок на объект исключения, таким образом он не может быть уничтожен (в смысле автоматически, когда другие ссылки на него будут уничтожены).
Ответить