Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Library: Object-Pascal / Delphi-Language (https://www.delphipraxis.net/35-library-object-pascal-delphi-language/)
-   -   Delphi ShellExecute Error Messages (https://www.delphipraxis.net/5891-shellexecute-error-messages.html)

Daniel B 22. Jun 2003 12:37


ShellExecute Error Messages
 
Hallo,
Delphi-Quellcode:
function ShellExecuteErrorMessage(ErrorCode: Integer): string;
begin
  case ErrorCode of
     0: Result := 'Zuwenig Speicher, ausführbare Datei war zerstört, Relokationswerte waren ungültig';
     2: Result := 'Datei wurde nicht gefunden.';
     3: Result := 'Verzeichnis wurde nicht gefunden.';
     5: Result := 'Fehler beim gemeinsamen Zugriff auf eine Datei im Netz oder Fehler beim Zugriff auf eine gesperrte Datei im Netz.';
     6: Result := 'Bibliothek forderte separate Datensegmente für jede Task an.';
     8: Result := 'Zuwenig Speicher, um die Anwendung zu starten.';
    10: Result := 'Falsche Windows-Version.';
    11: Result := 'Ungültige ausführbare Datei. Entweder keine Windows-Anwendung oder Fehler in der EXE-Datei.';
    12: Result := 'Anwendung für ein anderes Betriebssystem.';
    13: Result := 'Anwendung für MS-DOS 4.0.';
    14: Result := 'Typ der ausführbaren Datei unbekannt.';
    15: Result := 'Versuch, eine Real-Mode-Anwendung (für eine frühere Windows-Version) zu laden.';
    16: Result := 'Versuch, eine zweite Instanz einer ausführbaren Datei mit mehreren Datensegmenten die nicht als nur lesbar gekennzeichnet waren, zu laden.';
    19: Result := 'Versuch, eine komprimierte ausführbare Datei zu laden.' + #13#10 + 'Die Datei muß dekomprimiert werden, bevor sie geladen werden kann.';
    20: Result := 'Ungültige dynamische Linkbibliothek (DLL).' + #13#10 + 'Eine der DLLs, die benötigt wurde, um die Anwendung auszuführen, war beschädigt.';
  else
    Result := 'Ein Unbekannter Fehler ist aufgetreten. (' + IntToStr(ErrorCode) + ')';
  end;
end;
Grüsse, Daniel :hi:


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:00 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz