>Hello All,
>I have a VFP6 application that uses an ActiveX object.
>It was installed on a number of computers on their hard drive.
>After a month or so, the users got together and decided to
>move the exe onto the network.
>The error message they receive is that "OLE class is not
>in the registry".
>
>What's going on??
Regardless of what you users think, the runtime and ActiveX controls really need to be installed on each local machine. What happened is they moved the .OCX and failed to regregister it, and so when it's instantiated, and Windows looks in the registry, it's not there.
This is the height of folly; putting OLE Automation and ActiveX components in a network directory, particularly one accessed by a mapped drive, is just asking for trouble. You'd do much better in the long run playing Russian roulette with a loaded .45 automatic; the pain and suffer will stop after the first shot.
Now for the bad news - it's your fault! You're the one who's supposed to understand the requirements of the tools you use, and you clearly either didn't realize that they were creating a problem, or didn't explain the nature of the problem and consequences to them adequately....
You'll need to rethink your instlalation strategy.
>
>Thanks
>
>Sandy