I don't see it in the list of reserved words I looked at. Are you sure it wasn't just some sort of name conflict? Could it be the same name as some other property that you already have a reference to? Just thinking out loud.
Thanks, no, I didn't see it on the VBA list of reserved words, either, although it's definitely on the VB.NET list.
There isn't an express naming conflict in the app. The property is the first use of "Namespace" in the app, ever. Also, the project does compile, after all, and this ordinarily surfaces ambiguous names, in my experience.
I suppose the question, or one of the questions, is whether there is, or might be, an implicit naming conflict,
i.e., with the underlying Access C++ code. I stumbled across a few undocumented keywords last week, actually, which dialed up my sensitivity a bit. STDIN, STDOUT, and STDERR, in case you're wondering. I should probably do a separate post about those.
By "bucking," I mean that after writing the property and its backing module-level string variable:
- Closing without compiling loops lengthily, requires Task Manager to close, then opens with the project irretrievably corrupted.
- Closing after compiling and saving similarly loops but on reopening the project is intact.
- Subsequent opens and closes go without a hitch.
It isn't clear, actually, whether I have a problem or may be courting one; that's actually the question. Perhaps just getting through compiling, saves, and cycling the app tells us things have settled down and that there isn't one. The behavior before getting to that point is unusual and a bit unnerving, however, and why I am proceeding with caution.
It doesn't sound as if there is a known problem using this name. Then, I suppose, the next question is whether any reason exists to think its usage might be risky. If not that we know of, then how might one exercise judgment in proceeding.
Again, thanks for the thoughts.
EDIT: This post didn't timely occur by reason of connectivity issues but was written immediately after
@theDBguy 's initial response and before all others.