Vcl.ExtActns.TCustomFileRun.HInst
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. |