@GetVarFromVar
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.
