Is there an example of how declare them this way? I only have about 50 variables I wish to do this with.
-----Original Message----- From: fpc-pascal <[email protected]> On Behalf Of Michael Van Canneyt Sent: Sunday, July 7, 2019 6:20 PM To: FPC-Pascal users discussions <[email protected]> Subject: Re: [fpc-pascal] specify variable name with string variable 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. _______________________________________________ fpc-pascal maillist - [email protected] https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal _______________________________________________ fpc-pascal maillist - [email protected] https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
