|
![]() | ESQL602Exception | ![]() | Přehled CDK komponent |
Zjednodušená deklarace třídy:
type ESysException = class(Exception) public property EClass : integer; property Error : integer; property Message : string; end;
Vlastnost určuje třídu chyby podle následující tabulky:
Třída chyby | Číslo | Popis |
WBEC_READREGISTRY | 1 | Chyba při čtení z registrační databáze |
WBEC_WRITEREGISTRY | 2 | Chyba při zápisu do registrační databáze |
WBEC_SERVICES | 3 | Chyba při volání funkcí správce NT služeb |
WBEC_LOADLIBRARY | 4 | Nepodařilo se natáhnout dynamickou knihovnu |
WBEC_GETPROCADDR | 5 | Nepodařilo se najít funkci v dynamické knihovně |
WBEC_RASAPI | 6 | Chyba při volání služeb pro telefonické připojení sítě |
WBEC_ODMA | 7 | Chyba ODMA |
WBEC_EXEC | 8 | Nepodařilo se spustit příkaz |
WBEC_SHELLEXEC | 9 | Chyba při spouštění shellu |
WBEC_FILEIO | 10 | Chyba při práci se souborem |
WBEC_NETAPI | 11 | Chyba při volání služeb NetApi |
WBEC_INIWRITE | 12 | Chyba při zápisu do INI souboru |
WBEC_INIACCESS | 13 | Chyba při otevření INI souboru na Linuxu |
Kód chyby získaný od operačního systému voláním funkce GetLastError na Windows resp. errno na Linuxu.
Chybové hlášení odpovídající kódu Error
try SMT := ServerProps.GetProp except on E:ESysException do ShowMessage(E.Message); end;
![]() | ESQL602Exception | ![]() | Přehled CDK komponent |