SysUtils.ESafecallException

From RAD Studio VCL Documentation (German)
Jump to: navigation, search

Contents

Delphi-Informationen

von SysUtils.pas

ESafecallException = class(Exception)


Unit: SysUtils

Typ: Klasse

Geerbte Klassen-Member: Member von SysUtils.ESafecallException

C++-Informationen

von SysUtils.hpp

ESafecallException = class(Exception)


Unit: SysUtils

Typ: Klasse

Geerbte Klassen-Member: Member von SysUtils.ESafecallException

Klassenkonstruktoren und -destruktoren: Konstruktoren von SysUtils.ESafecallException

Beschreibung

ESafecallException ist die Exception-Klasse für Probleme mit der Aufrufkonvention safecall.


Exceptions der Klasse ESafecallException treten auf, wenn eine safecall-Routine einen HResult-Wert ungleich 0 zurückgibt und keine safecall-Fehlerbehandlungsroutine eingerichtet ist, oder wenn die safecall-Fehlerbehandlungsroutine keine Exception auslöst.

Tritt dieser Exception auf, fehlt möglicherweise die Unit Comobj in der Uses-Liste der Anwendung (Delphi) oder in der Quelldatei des Projekts (C++). In diesem Fall empfiehlt es sich, die Routine, in der die Exception aufgetreten ist, nicht mit safecall aufzurufen.

Siehe auch

Personal tools