LL_­NTFY_­EXPRERROR_EX

Aufgabe:

Benachrichtigung der Applikation, dass ein Ausdruck einen Fehler hatte.

Aktivierung:

Immer aktiv

Parameter:

lParam zeigt auf eine scLlNtfyExprErrorEx -Struktur:

_­nSize: Größe der Struktur

_pszExpr: Fehlerhafter Ausdruck.

_pszError: Fehlertext.

_pvHierarchy: Zeiger auf ein VARIANT-Array, das die Hiearchie des Fehlerorts enthält.

Rückgabewert (_lResult):

0

Hinweise:

Da LlExprError() beim Laden eines Projekts (auch für den Druck) nur bedingt zum Erfolg führt (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 diesen Callback Fehlermeldungen und deren Fehlerort sammeln und dann nach LlPrintStart() dem Benutzer melden.