That's the registry class from VFP FFC. I think that you're dealing with corrupted registry. Those blank entries shouldn't be there in the first place. I don't know if there's any tool that can repare it or you'll have to reinstall WIndows on that PC.
>I first want to say that I did not write this and I don't want to step on any toes by placing this code here. It is a method in the class (I believe that I downloaded it) that creates an array of sotware that is installed. In this case checking on the local machine in the uninstall section of the registry.
>
< snip >
>
>After this the array length went from 68 entries to 2 (a start entry and the entry for the record that was .f.) When it was returned to the initial loop it met the exit criteria after one pass and exited as it should have. I have tried to comment out the case statement but that placed me in an endless loop. So I guess now my question is how to code around this and keep going and still keep the results of the array up until that point?
>
>I just remembered where I got started with this class it was discussed in the Jan. 2002 edition of Foxpro Advisor by Tamar E. Granor.
>
>Kelly
--sb--