SysUtils.ESafecallException
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.