BarryPCI:
I did some more research on your multi-user/network question.
Turns out my comment re: a separate multi-user version is born out by the SBT documentation. This is a quote from the VisionPoint 2000 (SBT Vers. 9) Build 906 Installation Guide:
"When you buy VisionPoint, you can purchase either the source code (unlimited) version or the compiled (single-user) version.
The single-user version files are stored in a format that the computer can process more readily, but that you cannot modify. SBT supplies a run-time version of FoxPro that you can use to run compiled VisionPoint programs and perform certain database management tasks. Compiled program file names have an ".FXP" extension.
The unlimited version includes the compiled programs and source code, which you can modify using a developer's version of FoxPro. Source code program file names have a ".PRG" extension."
Further, it says: "When you install either version, the .FXP coompiled files are copied to your hard disk. If you have purchased the unlimited version, the installation routine gives you the option to install the .PRG files as well, in case you wish to modify the software."
That also echos my experience installing the system. Since my client DOES run multi-user, and they DO have many modifications to their system, they have the source code (unlimited) version.
So, you most likely have that version. Look in your \SBT folders to see if you have the .PRG files.
Now, more info, again following up on what fitedgar said. I looked through the source code to try and find a field in SYSDATA.DBF that identified single vs. multi-user. The Technical Reference manual alluded to the SYSDATA.DBF "MM" record as containing important information about your installation. However, there is no field DEFINED in that manual that says anything about single or multi-users.
Then, I scanned the source programs. I only found that the programs tested a variable called m0single: .t. equals single user, while .f. equals multi-user. I could NOT find where that variable is set. I used the old Windows 98 "Search" tool (for matching text in .PRG files); and, I used a text search program called "Locate" that came with our SBT source. I searched for "multi" and "m0single", looking at the source of every program that contained that text. Couldn't find any place where m0single is set--only tested.
If you have source, you might try modifying VP.PRG to set m0single to .t. just before calling the next program. Don't know if that will work, but it's worth a try.
Good luck,
Jim