Good'ay
I've spent an hour or so this morning with a fresh mind and here are my findings; I tried the User DRO way of going, I can set it and retrieve it in one session, but when I close Mach down and re-start it I loose it. Checking 2 different PC's and 2 different configurations neither has any User DRO's in the XML files.
Setting and Getting Vars works about the same and I can find the value in the XML, but not the XML in the main Mach directory but rather in a XML file in the macros\profile directory, trouble is when the new iteration of Mach starts it reads the XML in the Mach directory and returns the default value. Why these work for you and not me leaves me baffled but I know if it won't work for me it probably won't work for someone else so I can't rely on it, which is disappointing. Don't get me wrong, I still think Mach is a great program, especially considering bang for your buck. I've devised a way around this for my app but it would be nice if I could depend on setting a Var or Param and get it days later via the XML. Why are there 2 XML's, why does it write to one and read from the other?
Thanks for listening, if you've got any further ideas I'd like to hear them, and bottom line if we can help make Mach better it is to everyone's advantage.