Syntax:
void LlExprError(HLLJOB hJob, LPTSTR lpBuffer, UINT nBufferSize);
Aufgabe:
Gibt den Grund des Fehlers in einem Ausdruck-String von LlExprParse() im Klartext zurück.
Parameter:
hJob: List & Label-Job-Handle
lpBuffer: Zeiger auf Puffer, in den der Fehlertext geschrieben werden soll
nBufferSize: Größe des Puffers, empfohlen: ca. 250 Zeichen
Rückgabewert:
Fehlercode
Hinweise:
Die Funktion muss sofort nach LlExprParse() aufgerufen werden.
LlExprError() führt beim Laden (auch zum Druck) eines Projekts nur bedingt zum Erfolg, da der interne Formelparser evtl. beim Aufruf der Funktion schon eine völlig andere Formel geparst hat und somit evtl. gar keinen Fehler mehr "aktiv" hat, kann man über den Callback LL_NTFY_EXPRERROR Fehlermeldungen sammeln und dann nach LlPrintStart() dem Benutzer melden.
Bezüglich des Rückgabewerts im Puffer siehe Kapitel Wichtiges zu den Funktionsparametern.
Beispiel:
Siehe LlExprParse()
Siehe auch:
LlExprParse, LlExprEvaluate, LlExprType, LlExprFree