>>My guess is that the CDX is created in memory when you start VFP.
>
>Do you know under what situation will aTagInfo make abc[1, 1] and abc[2, 1] a "" (abc from my sample code above)
_foxcode.dbf is s very special case since it's used internally by VFP, but still we are allowed to use and modify it.