>Correct. And then I have a piece of code that copies the DLL's to \Program Files\Microsoft Shared... etc. or to Sytem32, then registers it with resvr32.
>
>My question is - Is there any OTHER way that VFP8 would be registerd on a machine , other than ("VisualFoxpro.Runtime.8") , so when I ask !oReg.IsKey("VisualFoxpro.Runtime.8") , it will return .T. , though in fact it is registered, and a vfp8 application could run without any problems.
>
Are you saying, that using RegEdit you can see "VisualFoxpro.Runtime.8" key under HKEY_CLASSES_ROOT hive but oReg.IsKey("VisualFoxpro.Runtime.8") returns .F.? Did you try to check any other key existince on that PC? Maybe it's registry coruption or insufficient user rights to access registry?
BTW, VFP runtime doesn't require to be registered if it located somehwere on the Windows search path.
--sb--