combit List & Label 30 - .NET Hilfe
combit.Reporting Namespace / LlCore Klasse / LlStgsysGetJobOptionStringEx Methode

Das von LlStgsysStorageOpen()zurückgelieferte Handle.

Name des abzufragenden Projektparameters. Dieser muss aber für den Aufruf mit dem Präfix "ProjectParameter." versehen werden.
Beispiele


LlStgsysGetJobOptionStringEx Methode
Hierüber kann man bestimmte Projektparameter aus einer Vorschaudatei abfragen.
Syntax
'Deklaration
 
Public Shared Function LlStgsysGetJobOptionStringEx( _
   ByVal hStg As IntPtr, _
   ByVal pszKey As String _
) As String
 

Parameter

hStg

Das von LlStgsysStorageOpen()zurückgelieferte Handle.

pszKey
Name des abzufragenden Projektparameters. Dieser muss aber für den Aufruf mit dem Präfix "ProjectParameter." versehen werden.

Rückgabetyp

Liefert den Wert des abgefragten Projektparameters pszKey als String zurück.
Beispiele
Im Folgenden wird gezeigt, wie ein Projektparameter direkt aus einer Vorschaudatei abgefragt wird.
// Create new project parameter
ProjectParameter projectParameter = LL.ProjectParameters.NewParameter("MyParamName");
projectParameter.ParameterType = LlProjectParameterType.Value;
projectParameter.Value = "MyParamValue";
projectParameter.SaveDefaultValue = true;
LL.ProjectParameters.Add(projectParameter);

// Additional code (Calling the Designer, create preview file...)
// ...

// Query the project parameter from the preview file
PreviewFile previewFile = new PreviewFile(@"C:\temp\sample.ll");
MessageBox.Show(LlCore.LlStgsysGetJobOptionStringEx(previewFile.Handle, "ProjectParameter." + projectParameter.Name));
' Create new project parameter
Dim projectParameter As ProjectParameter = LL.ProjectParameters.NewParameter("MyParamName")
projectParameter.ParameterType = LlProjectParameterType.Value
projectParameter.Value = "MyParamValue"
projectParameter.SaveDefaultValue = True
LL.ProjectParameters.Add(projectParameter)

' Additional code (Calling the Designer, create preview file...)
' ...

' Query the project parameter from the preview file
Dim previewFile As New PreviewFile("C:\temp\sample.ll")
MessageBox.Show(LlCore.LlStgsysGetJobOptionStringEx(previewFile.Handle, "ProjectParameter." + projectParameter.Name))
Anforderungen

Plattformen: Windows 10 (Version 21H2 - 22H2), Windows 11 (21H2 - 23H2), Windows Server 2016 - 2022
.NET: .NET Framework 4.8, .NET 6, .NET 8, .NET 9

Siehe auch