Chris Miller
Programmer
I'm just interested. Also see other polls about current and planned versions.
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
What is an SMB bug? Guess I never ran into it................................................................ love the license plate!!I started with dBase II on CP/M, then DOS, then every major update of dBase, FoxBase and Clipper while they were all pretty much identical languages.
At first I was so deeply into dBase III that I ordered DBASE IV as my license plate in anticipation for what I thought would be the winner.
View attachment 308
When dBase IV finally came out, that's when the languages started to split and FoxPro proved to be a better choice, mainly because of speed. Rushmore was absolutely a game changer and that made the choice easier, but I still kept my code as neutral as possible. After Microsoft saw the potential of Rushmore for future versions of SQL Server and purchased Fox for the patents and people, I knew for sure I made the right choice and I went all in.
For many years I had preprocessor commands with #IF _DOS sections so that customers who were still running DOS would have @ SAY/GET screens running the same exact source code, so the transition to Windows versions was seamless and reinforced my choice.
I support VFPA with donations mainly because I like the idea that somebody is still fixing old Microsoft bugs and removed the 2GB limit (which I've never hit, but have come close to), but I've never delivered anything that uses it yet. The biggest bug I hoped he would address was the dreaded optimistic lock SMB bugs that corrupted indexes, but he said it wasn't a priority, and by now I've already worked out ways to avoid SMB entirely by running everything via remote desktops.
When sharing files on a File Server that's based on newer versions of SMB have a feature called Optimistic Locking (aka OpLocks) that improves speed of accessing files, by trusting local cached versions of files rather than forcing the local client to re-read them, which often conflicts with the updated values. This leads to corruption of data, especially indexes.What is an SMB bug? Guess I never ran into it................................................................ love the license plate!!