ErrMapText
ErrMapText(int1[, alpha2[, int3]]) : alpha
Fehlertext ermitteln
Details
- int1: Fehlerwert
- alpha2: Sprachkennung (optional)
- int3:
- Fehlertyp (optional):
_ErrMapC16_ErrMapSys_ErrMapX509
- Resultat:
alphaFehlertext - Siehe: Verwandte Befehle ,
ErrGet ()
Diese Funktion ermittelt aus dem in (int1) übergebenen Fehlerwert den dazugehörenden Fehlertext. Es können alle Fehlerwerte von Laufzeit- und Übersetzungsfehlern, sowie Windows-Fehlerwerte übergeben werden. Der Fehlerwert wird entweder durch den entsprechenden Befehl zurückgegeben oder kann mit dem Befehl ErrGet () bzw. über die Eigenschaft ErrCode ermittelt werden.
In (alpha2) kann eine Sprachkennung angegeben werden. Der Fehlertext wird in der entsprechenden Sprache zurückgegeben. Folgende Sprachkennungen stehen zur Verfügung:
'DE': deutscher Fehlertext'EN': englischer Fehlertext (default)'*U': Fehlertext in der Systemsprache des aktuellen Windows-Benutzers
Die Groß- und Kleinschreibung wird nicht unterschieden. Wird keine Sprachkennung angegeben, wird der englische Fehlertext zurückgegeben. Kann der übergebene Fehlerwert nicht in einen Text umgewandelt werden, wird ein Leerstring zurückgegeben.
Im Parameter (int3) kann die Art des Fehlerwertes angegeben werden. Dazu stehen folgende Konstanten zur Verfügung:
_ErrMapC16
In (int1) wurde ein CONZEPT 16-Fehlerwert angegeben.
_ErrMapSys
In (int1) wurde ein Windows-Fehlerwert angegeben.
_ErrMapX509
In (int1) wurde ein Fehlerwert einer Zertifikatsüberprüfung angegeben (siehe _SckOptVerify).
Beispiele:
tErg # ProcCompile(tProcedure);
if (tErg != _ErrOk)
{
WinDialogBox(tHdlParent, 'Error compiling procedure ' + tProcedure,
ErrMapText(tErg, 'EN'), _WinIcoInformation, _WinDialogOK, 1);
}
_App->wpInstallCtxOffice # true;
if (!_App->wpInstallCtxOffice)
{
WinDialogBox(tHdlParent, 'Fehler bei Ctx-Registrierung',
ErrMapText(WinInfo(0, _WinErrorCode), 'DE', _ErrMapSys), _WinIcoInformation, _WinDialogOK, 1);
}
Mögliche Laufzeitfehler
_ErrValueInvalid: In (alpha2) wurden eine unbekannte Sprachkennung angegeben.