The compatibility options you show have nothing to do with what you want.
The store ration button you have selected just means if you change the A or B value in the object script and re-save the object, it will affect all placed instances of that object.
The other one for 'Store Fixed Values' is the better option.
What you want is a simple MUL2 command before the FRAGMENT command.
So let's assume you have a default A value of 1000mm and a default B value of 1000mm in your object.
MUL2 A/1.000, B/1.000
FRAGMENT2 1,0
DEL 1
This should now stretch as you adjust the A and B values in the place object instance.
You could also add adjustable hotspots to make the stretchy graphical.
Barry.
One of the forum moderators.
Versions 6.5 to 27
i7-10700 @ 2.9Ghz, 32GB ram, GeForce RTX 2060 (6GB), Windows 10
Lenovo Thinkpad - i7-1270P 2.20 GHz, 32GB RAM, Nvidia T550, Windows 11