I have a 16-bit Windows app with a few .ddb database files and a handful of dll's that go with it. On my Windows 95 PC that i'm getting ready to retire (even tho it still runs fine) the program runs without a hitch as long as the dll's and db files are in the same directory with it. I do not have share.exe installed on the Win95 machine.
I'm trying to run it on my XP Home machine and it appears to run just fine until the part where it access one of the .ddb files, and then it throws an alert that "SHARE.EXE has to be loaded before running the application." I have tried placing a share.exe entry in the c:\autoexec.bat just in case the program is looking for it there, but no joy, and none of the compatibility mode stuff worked. I think what is happening is that it goes to put a file lock on the db file and the mechanism for doing that (something OTHER than share.exe) isn't available in XP and so maybe XP is generating the alert?
At any rate, any suggestions other than to get VMWare and run a VMWare Win95 machine? I'm 95% of the way there, just can't deal with file locking apparently.
I'm trying to run it on my XP Home machine and it appears to run just fine until the part where it access one of the .ddb files, and then it throws an alert that "SHARE.EXE has to be loaded before running the application." I have tried placing a share.exe entry in the c:\autoexec.bat just in case the program is looking for it there, but no joy, and none of the compatibility mode stuff worked. I think what is happening is that it goes to put a file lock on the db file and the mechanism for doing that (something OTHER than share.exe) isn't available in XP and so maybe XP is generating the alert?
At any rate, any suggestions other than to get VMWare and run a VMWare Win95 machine? I'm 95% of the way there, just can't deal with file locking apparently.