>Peter,
>I'm using the following GetRegKey() function. It may give you some ideas.
>Snip
Daniel,
First the good news, as you well know, it works.
Now the bad news: I only understand part of what makes it work.
lcOptValue = ""
lnErrNum = oReg.GetRegKey(tcOptName, @lcOptValue, tcKeyPath, lnUserKey)
It's the @lcOptValue that has me in spades. Is it always empty? And why pass it with @?
Oh, and BTW, to all of you, thanks for educating me!
Peter Pirker
Whosoever shall not fall by the sword or by famine, shall fall by pestilence, so why bother shaving?
(Woody Allen)