>Has anyone retained the gotcha's list for running development versions of both VFP 5 and 6 on the same system? I had thought I was past all that, and of course, someone comes out of the wall with a pre-existing app... You can see where this is headed.
>
>Anyway, I can't find my original notes, nor a concise guide in the library. Anything anyone remembers about work arounds, features (as there are no bugs in Fox), etc. would be greatly appreciated.
There is one difference in the FoxTools.fll, namely the pathing functions which were in FoxTools in 5.0 are now Fox proper in 6.0 - which needs only a recompile to get things straight when porting. Without a recompile, VFP6 would think that justext(), forceext() and others are in FoxTools, but in 6.0 they're not there, they're native. VFP6 will complain for not finding these functions. After a recompile, the functions will be marked as native and it'll all be fine.
Another scenario where this may be a problem is having the 6.0 Foxtools while running a 5.0 executable. Again, the executable will try to find these functions in the .fll, but the 6.0 FoxTools won't have them.
As long as you have the 6.0 stuff compiled in 6, and 5.0 in 5, and each executable is seeing its proper version of FoxTools, nothing wrong should happen.
If you're not using FoxTools, none of these apply - but then, you don't know what you're missing :)