On Mon, 22 Jan 2024, Amir--- via fpc-pascal wrote:
Params := TParams.Create; WriteLn(Params.Int2.IntVal); WriteLn(TInteger(Params.FieldAddress('Int2')).IntVal); The third line does not work (the zipped code is attached).
It should be WriteLn(TInteger(Params.FieldAddress('Int2')^).IntVal); Terribly convoluted code, though... Michael.
_______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal