NumPut/NumGet uses the variable's own address in v2 if the variable doesn't contain a number.
NumPut/NumGet uses the variable's own address regardless of what it contains in v1.
StrPut/StrGet never uses the variable's own address when given a variable, in any version. If given a variable, it uses the variable's contents, which must be a numeric value - an address.
Means if the value of Address is a pure number, use Address directly, instead of &Address.
No, probably not. What is your intention
? If that pure number is the address
where the number/string can be found, then you would never
. You would use either Address+0
(with v1 NumPut/NumGet) or just Address
. You would only ever pass &Var
to NumPut/NumGet/StrPut/StrGet if you wanted to store/retrieve a binary number or string in Var itself.