>I have an application written in VFP6 and deployed in a small LAN. I put all stuff including data and runtime to the server (running Win2000) and got a lot of BSOD in all workstations. User complained that they are using other application (like word,excel) just fine except this VFP one.
>I've tried to put the 2 runtime DLL in workstations but the problem still exists. What will be the possible causes and how to fix it?
The most probable cause of the error is the failure to install the runtimes on each individual machine, and likely, improper registration of the runtime components. There are registry entries which are used by VFP, which are resolved in part by registration of the OLE-enabled portions of the runtime. Proper installation and registration of the runtime coimponents is crucial - copying them into a folder, especially under Win2K or WinXP is not adequate. Creation of a net-deployed Setup for the runtimes using an installer (Setup Wizard or VSI are free for VFP 5 & 6, and VFP 7 comes with a limited version of Installshield Express) rather than relying on copying, and avoiding creating of inconsistant registry references to networked components is a likely solution.