Function EN Version 2.00

@GetVarFromVar

Misc System

Syntax

@GetVarFromVar(TEXT1;POSITION2;LENGTH3;RETTYPE4);
@GetVarFromVar(RT1;POSITION2;LENGTH3;RETTYPE4);
@GetVarFromVar(FN1;POSITION2;LENGTH3;RETTYPE4);
@GetVarFromVar(TD1;POSITION2;LENGTH3;RETTYPE4);

Description

Returns the variable TEXT/RT/FN/TD TEXT1/RT1/FN1/TD1 ab Position FN FN2 for FN FN3 characters. In TEXT TYPE4 specifies the data type as which the return value is to be interpreted.

RETTYPE4:
A=TEXT
B=Binär (RT)
F=FLOAT
N=NUMBER
T=TD

NOTE:
Careless use of this @Function can lead to strange effects in the resulting values.

Example: @GetVarFromVar(TEXT1;POSITION2;LENGTH3;RETTYPE4)

TEXT1:="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
POSITION2:=2;
LENGTH3:=10;
RETTYPE4:="A";
@LogReport(@GetVarFromVar(TEXT1;POSITION2;LENGTH3;RETTYPE4));

outputs "CDEFGHIJKL"

TEXT1:="AB";
POSITION2:=0;
LENGTH3:=2;
RETTYPE4:="N";
@LogReport(@GetVarFromVar(TEXT1;POSITION2;LENGTH3;RETTYPE4));

outputs 16961

Example: @GetVarFromVar(TD1;POSITION2;LENGTH3;RETTYPE4)

TD1:=[30.09.93];
POSITION2:=0;
LENGTH3:=8;
RETTYPE4:="B";
@LogReport(@GetVarFromVar(TD1;POSITION2;LENGTH3;RETTYPE4));

outputs L:0008 L:8 FF FF FF FF 6D 5F 25 00

Example: @GetVarFromVar(FN1;POSITION2;LENGTH3;RETTYPE4)

FN1:=@FloatToNumber(16961);
POSITION2:=0;
LENGTH3:=2;
RETTYPE4:="A";
@LogReport(@GetVarFromVar(FN1;POSITION2;LENGTH3;RETTYPE4));

outputs "AB"

Note : This text was machine-translated and may contain inaccuracies.