Soap.SOAPDm.TSoapDataModule.SafeCallException
Delphi
function SafeCallException(ExceptObject: TObject; ExceptAddr: Pointer): HResult; override;
C++
virtual HRESULT __fastcall SafeCallException(System::TObject* ExceptObject, void * ExceptAddr);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | Soap.SOAPDm.pas Soap.SOAPDm.hpp |
Soap.SOAPDm | TSoapDataModule |
Beschreibung
Fängt Exceptions in Methoden ab, die mit der Aufrufkonvention safecall deklariert wurden.
SafeCallException wird für die Behandlung von Exceptions verwendet, die von Methoden wie den AS...-Methoden ausgelöst werden. Solche Methoden gehorchen der Aufrufkonvention safecall. Dieses Konzept stellt sicher, dass das SOAP-Fehlerpaket alle notwendigen Fehlerinformationen enthält, sodass Clients geeignet auf Exceptions in safecall-Methoden reagieren können.
ExceptObject ist die ausgelöste Exception.
ExceptAddr ist die Adresse, an der die Exception aufgetreten ist.
SafeCallException gibt einen Fehlercode zurück, der beschreibt, welcher Fehler aufgetreten ist.