[fpc-pascal] specify variable name with string variable
Michael Van Canneyt
michael at freepascal.org
Mon Jul 8 00:20:20 CEST 2019
On Sun, 7 Jul 2019, James Richters wrote:
> This might sound silly, but is it possible to somehow specify a variable with a string containing the name of the variable?
>
> For example:
>
> Var
> MyVariable1 : Word;
> MyVariableName : String;
>
> Procedure ShowVariable(Variablename);
> Begin
> Writeln(Variablename,' = $', inttohex( (Somehow get the value of the variable specified by the name here ) ,4));
> End;
>
> Begin
> MyVariableName:= 'MyVariable1';
> ShowVariable(MyVariableName);
> End.
>
> Is such a thing possible?
No.
If you want that you need to declare them as published properties of a class.
Michael.
More information about the fpc-pascal
mailing list