System.AcquireExceptionObject
Delphi
function AcquireExceptionObject: TObject;
C++
extern DELPHI_PACKAGE TObject* __fastcall AcquireExceptionObject(void);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.pas System.hpp |
System | System |
Description
Conserve l'accès à l'objet exception.
AcquireExceptionObject renvoie un TObject sur l'objet exception en cours et empêche la désallocation de l'objet exception à la sortie du gestionnaire d'exception en cours.
Remarque : AcquireExceptionObject incrémente le compteur de références de l'objet exception. Assurez-vous que le compteur de références est décrémenté quand l'objet exception n'est plus nécessaire. Cette opération s'effectue automatiquement si vous utilisez l'objet exception pour redéclencher l'exception. Dans tous les autres cas, chaque appel à AcquireExceptionObject doit avoir un appel correspondant à ReleaseExceptionObject. Les séquences AcquireExceptionObject/ReleaseExceptionObject peuvent être imbriquées.