LlGetProjectParameter

Syntax:

INT LlGetProjectParameter(HLLJOB hJob, LPCTSTR lpszProjectName, LPCTSTR lpszParameter, lpszLPTSTR lpszBuffer, UINT nBufSize);

Aufgabe:

Liefert den Wert eines Projektparameters im angegebenen Projekt zurück. Bei Projektparametern, die Formeln verwenden, wird die (nicht evaluierte) Formel zurückgeliefert.

Parameter:

hJob: List & Label-Job-Handle

lpszProjectName: Zeiger auf Zeichenkette mit Projektname

lpszParameter: Zeiger auf Zeichenkette mit Parametername

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

nBufSize: Größe des Puffers

Rückgabewert:

Fehlercode

Beispiel:

HLLJOB hJob;
TCHAR Buffer[1024];
hJob = LlJobOpen(0);

LlSetDefaultProjectParameter(hJob, "QueryString",
   "SELECT * FROM PRODUCTS", LL_PARAMETERFLAG_SAVEDEFAULT);
// Designeraufruf


// anschließend vor Druckstart
LlGetProjectParameter(hJob, "c:\\repository\\report.lst", "QueryString", Buffer, 1024);
<... etc ...>
LlJobClose(hJob);

Hinweise:

Mit Hilfe dieser Funktion lassen sich vor dem Druckstart die Werte der Projektparameter auslesen. Dies ist insbesondere dann nützlich, wenn Sie eigene Projektparameter angemeldet haben, die dem Benutzer im Designer eine Parametrisierung der Druckausgabe erlauben.

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

Siehe auch:

LlSetDefaultProjectParameter