I am now beginning to realise that my program was probably created in Visual Basic rather than JB, so I am asking for help in the wrong place. I do apologise, but can only put the blame my aged memory. Unfortunately, I cannot find the source code on my PC, nor even any VB applications - I must have deleted VB when having a spring clean, thinking I only used JB nowadays. Alternatively, I probably created the program on another, long gone, PC, and only transferred the .exe file and the DLL. Subsequent system upgrades may have taken care of permissions(?) to keep the file runnable.
It is frustrating that I have a working springs.exe on my PC, but without the source code probably cannot pass it on to anyone else.
Later . . .
I found a dialogue about a similar problem at
windowsforum.com/threads/vb40032-dll-on-windows-8-1.179713/. The penultimate post (in 2013) contains 'Great news! The program runs on Windows 8.1! Thanks for the hints, Josephur. I created a shortcut icon on the desktop to the exe file and set the compatibility mode to Windows 7'
So, I shall ask my friend to try some compatibility modes and see if that works. Would anyone be interested in the result?
Later still . . . .
Well, I finally succeeded in getting my program to run, but it took a while.
Using my separate Microsoft Surface PC, I downloaded springs.zip.
I extracted VB40032.DLL into C:\Windows and springs.exe into a new folder C:Documents\springs
I created a shortcut for springs.exe on the Desktop, but every time I tried to run it, my virus protection deleted it from the springs folder.
After replacing springs.exe in the springs folder, I accessed my virus protection (Panda Dome) to create an Exclusion for springs/springs.exe
I set the Compatibility mode on the Desktop shortcut to Windows7 but when I tried to run it - accepting it might be dangerous - I got the error that comdlg32.ocx could not be accessed.
I downloaded comdlg32.ocx and - eventually - moved it to C:\Windows\SysWOW64, but still got the error message
I tried to register the file using a command line of regsvr32 C:\Windows\SysWOW64\comdlg32.ocx, but although it found the file it could not register it
I tried again with the command window 'Run as Administrator' and it was then successful, and the program opened when I clicked the shortcut. Hurrah!
This all took a couple of hours and lots of 'net searches, and although I have now included a detailed list of instructions for potential users, I wonder if many will be willing to go through it all just to get my program.
How I wish I could create an installation file to do the job automatically!