Vcl.ExtActns.TCustomFileRun.HInst

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property HInst: HInst read FHInst;

C++

__property NativeUInt HInst = {read=FHInst, nodefault};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
Vcl.ExtActns.pas
Vcl.ExtActns.hpp
Vcl.ExtActns TCustomFileRun

Beschreibung

Enthält den Windows-Fehlercode, der zurückgegeben wird, wenn TCustomFileRun die externe Anwendung startet.

TCustomFileRun weist HInst nach dem Start der externen Anwendung den Windows-Rückgabewert zu. Ist dieser Wert kleiner als 32, handelt es sich um einen Fehlercode, der angibt, warum die Anwendung nicht gestartet werden konnte. Der Wert steht erst zur Verfügung, wenn die Aktion ausgeführt wurde.

Die folgende Tabelle enthält die möglichen Fehlercodes (definiert in SHELLAPI.PAS) für HInst-Werte, die kleiner sind als 32:



Wert Bedeutung

0

Dem Betriebssystem stehen zu wenig Ressourcen oder zu wenig Speicher zur Verfügung.

ERROR_FILE_NOT_FOUND

Die angegebene Datei wurde nicht gefunden.

ERROR_PATH_NOT_FOUND

Der angegebene Pfad wurde nicht gefunden.

ERROR_BAD_FORMAT

Die EXE-Datei ist ungültig (sie hat nicht das erforderliche interne Format).

SE_ERR_ACCESSDENIED

Das Betriebssystem verweigerte den Zugriff auf die angegebene Datei.

SE_ERR_ASSOCINCOMPLETE

Die Dateinamenszuordnung ist unvollständig oder ungültig.

SE_ERR_DDEBUSY

Eine DDE-Transaktion konnte nicht beendet werden, da andere DDE-Transaktionen verarbeitet wurden.

SE_ERR_DDEFAIL

Eine DDE-Transaktion ist fehlgeschlagen.

SE_ERR_DDETIMEOUT

Eine DDE-Transaktion konnte aufgrund einer Zeitüberschreitung nicht beendet werden.

SE_ERR_DLLNOTFOUND

Die angegebene DLL wurde nicht gefunden.

SE_ERR_FNF

Die angegebene Datei wurde nicht gefunden.

SE_ERR_NOASSOC

Mit der angegebenen Dateinamenserweiterung ist keine Anwendung verknüpft, oder TCustomFileRun versuchte, eine Datei zu drucken, die nicht gedruckt werden kann.

SE_ERR_OOM

Für die Durchführung der Operation war nicht genügend Speicher vorhanden.

SE_ERR_PNF

Der angegebene Pfad wurde nicht gefunden.

SE_ERR_SHARE

Eine Zugriffsverletzung ist aufgetreten.