LlGetUsedIdentifiersEx

Syntax:

INT LlGetUsedIdentifiers(HLLJOB hJob, LPCTSTR lpszProjectName, UINT nIdentifierTypes, LPTSTR lpszBuffer, UINT nBufSize);

Aufgabe:

Liefert die im angegebenen Projekt verwendeten Felder, Chartfelder, Variablen, Tabellen oder Relationen zurück.

Parameter:

hJob: List & Label-Job-Handle

lpszProjectName: Zeiger auf Zeichenkette mit Projektname

nIdentifierTypes: Gewünschte Typen für die Rückgabe. Die folgenden Werte können ODER-verknüpft werden:

Wert

Bedeutung

LL_USEDIDENTIFIERSFLAG_VARIABLES

Variablen

LL_USEDIDENTIFIERSFLAG_FIELDS

Felder

LL_USEDIDENTIFIERSFLAG_CHARTFIELDS

Chart-Felder

LL_USEDIDENTIFIERSFLAG_TABLES

Tabellen (vgl. LlDbAddTable)

LL_USEDIDENTIFIERSFLAG_RELATIONS

Relationen (vgl. LlDbAddTableRelation)

LL_USEDIDENTIFIERSFLAG_FILES

Dateien (benötigte Vorlagen, Index, Inhaltsverzeichnis etc.)

lpszBuffer: Zeiger auf Puffer, in den der Inhalt gespeichert werden soll

nBufSize: Größe des Puffers

Rückgabewert:

Fehlercode

Hinweise:

Mit Hilfe dieser Funktion lassen sich vor dem Druckstart die tatsächlich benötigten Felder, Chartfelder, Variablen, Tabellen und Relationen ermitteln. Dadurch brauchen auch nur diese angemeldet zu werden, was zu erheblichen Performancegewinnen führen kann.

Bezüglich des Rückgabewerts im Puffer siehe Kapitel Wichtiges zu den Funktionsparametern.

Siehe auch:

LlGetUsedIdentifiers