RecipeManCommands.GetRecipeValuesSizeOf (METH)ΒΆ

METHOD GetRecipeValuesSizeOf : DWORD

Returns the recipe values from the corresponding recipe.

Example:

We have 50 recipe values. We want to create a table which shows 10 recipe values at the same time. We define a string array strArr: ARRAY[0..9] OF STRING; Corresponding to the iStartIndex we can get the recipe values from a specific area.

  • iStartIndex := 0; The values 0..9 are returned.

  • iStartIndex := 20; The values 20..29 are returned.

In this example:

  • iSizeOfString := TO_INT(SIZE_OF(strArr[0]));

  • iSize := 10;

InOut:

Scope

Name

Type

Comment

Return

GetRecipeValuesSizeOf

DWORD

Possible last error values:

See ReturnValues (GVL) for a description of all possible errors.

Inout Const

RecipeDefinitionName

STRING

Name of the recipe definition.

RecipeName

STRING

Name of the recipe.

Input

pStrings

POINTER TO ARRAY [0..0] OF STRING

The strings where the recipe values should be stored.

iSize

INT

Size of the string array.

iStartIndex

INT

Start index. Can be used for a scrolling function. (See example).

iSizeOfString

INT

Size of a string in the pStrings array. It should correspond to the actual number of bytes provided by the SIZEOF operator.