Losing format on the road to Pan X

I think it’s looking to see if there is a variable on the form with that name. It doesn’t consider it an error if the command lists a variable that might not be on the current form, but could be on a form that will be open next time it runs. That variable might even be declared when the other form opens.

Dave

Makes sense, Dave. I’ll buy into that.

ShowVariables doesn’t care if the variable exists or not. In one of the classes, I even showed an example where I used showvariables with a non-existant variable on purpose! There was a form object that included the non-existant variable inside a catcherror( function. This allowed the procedure to update the form object display without bothering to actually create a variable.