Aufgabe:
Fragt das Benutzerprogramm nach der Interpretation des Inhalts der External$()-Funktion im Expression-Modus.
Aktivierung:
Eingabe einer External$() -Funktion in einen Ausdruck
Parameters:
lParam zeigt auf eine scLlExtFct-Struktur:
_nSize: Größe der Struktur, sizeof(scLlExtFct)
_lpszContents: Parameter der Funktion External$(). Dieser wurde List & Label-seitig bereits entsprechend evaluiert, d. h. darin etwaige verwendete Formeln und Variablen wurden bereits aufgelöst.
_bEvaluate: TRUE, wenn der Inhalt ausgewertet werden soll, FALSE, wenn nur ein Syntax-Test durchgeführt werden soll.
_szNewValue: Array, worin das Ergebnis als Null-terminierte Zeichenkette abgelegt wird. Voreinstellung: leer.
_bError: TRUE: Fehler aufgetreten, FALSE: kein Fehler aufgetreten (Voreinstellung).
_szError: Array, worin eine eventuelle Fehlerbeschreibung abgelegt werden kann, die später mit LlExprError() abgefragt werden kann. Dieser Text wird dem Benutzer auch im Designer von der automatischen Syntaxprüfung angezeigt.
Rückgabewert (_lResult):
0
Hinweise:
Wichtig: die Rückgabe-Felder müssen NULL-terminiert sein und dürfen die maximale Länge (16385 Zeichen inkl. Terminierung bei dem Rückgabewert, 128 Zeichen inkl. Nullterminierung bei der Fehlerbeschreibung) nicht überschreiten.