It's not easy to describe, but when multiple uses of the
TRegistryValue = EachIn MyKey.Values()
on subsequent keys will not update with a new value when it is empty string. Instead, it returns the same as whatever previous value was returned.
Sorry if this doesn't make sense. It's hard to describe but very obvious when you see it.
I have posted some code snippets on
https://www.syntaxboom.net/forum/blitzmax-ng/1840-bah-registry-weirdness
to showcase situation where the issue can be seen under the right circumstances (obviously depends on user's registry )
It's not easy to describe, but when multiple uses of the
TRegistryValue = EachIn MyKey.Values()
on subsequent keys will not update with a new value when it is empty string. Instead, it returns the same as whatever previous value was returned.
Sorry if this doesn't make sense. It's hard to describe but very obvious when you see it.
I have posted some code snippets on
https://www.syntaxboom.net/forum/blitzmax-ng/1840-bah-registry-weirdness
to showcase situation where the issue can be seen under the right circumstances (obviously depends on user's registry )