I presume you're referring to the fact that GetData (see screenshot below) seems to output 4 records with the same Age, (30) rather than 4 different ages (RowAge, 10,20,30).
This is actually the expected behavior, since composite structures are usually passed by reference, except when they are passed from client to server (and vice versa) or when explicitly copied by a plug-in, for instance Deep Copy.
This means that the strADD exit outputs 4 references to the same (and only) instance of the record, and that instance will contain the result of the last PrepareData instance.
Regards,
David
To use the full functionality of this web site, JavaScript needs to be turned on.
For best results, use the Firefox browser..
Copyright © 2003-2017 - Tersus Software Ltd., All rights reserved. Terms of Use License Graphic design by EmaraDesign