See below for different solutions for version11 and 12 of the software.
Version 11 Users
--IMPORTANT!-- Since the computer with the problem is a client workstation, it stands to reason that at least one other computer/server is running Gradience, ...perhaps more. Because of this fact, you MUST ensure that they [all] are running the [same] iteration of version 11!
The solution for the Runtime Error 217 involves installing version 11.0.1606.29, which came out on June 29, 2016 so your other computer(s) will have to be running this same iteration too.
The 16 refers to the year 2016.
The 06 refers to the month of March.
The 29 refers to the day-of-the-month.
--CAUTION!-- If the full, multi-digit version of Gradience that is running on other computers differs, you MUST update Gradience on that machine/those machines to version 11.0.1606.29.
If the other computers are not running this particular release of version 11 and you install this release of version 11 on the affected client workstation, you will be introducing a scenario where you have [different releases] of version 11 touching the [same] data. This could potentially corrupt your data beyond repair!
Your first step is to verify the full, multi-digit version number of Gradience on [each] of the other computers. You can find the full, multi-digit version number inside the software by clicking Help > About. There are also two ways to view the version from [outside] the software.
1. Go to Programs & Features to view it on the list. If it shows Gradience Professional, it will also give the version number. If it doesn't have the words Gradience Professional disregard it and go to step 2 below.
2. Go to C:\Program Files (x86)\Gradience and open the Common folder. Then scroll down to and right-click on GCore.exe and click on Properties > Details to view the full, multi-digit version number.
Any machines that are running a version of Gradience that is older than 11.0.1606.29 will have to have Gradience updated to this version so that all machines will match what you will be installing on the affected machine. Please click here to install version 11.0.1606.29 wherever else it is needed including the server if necessary.
Solving the issue on the affected machine.
--IMPORTANT!-- Steps 1 through 5 below are unique to the affected machine. Do not follow steps 1 through 5 at other computers where you are merely bringing the version 11 up to the latest release.
Resolving the Issue at the Affected Machine…
1. Go into Services and stop Firebird.
2. Go to Programs and Features and uninstall Firebird and Gradience [if you see them].
3. Go to C:\Program Files and delete the firebird folder [if you see one].
4. Go to C:\Program Files (x86) and delete the firebird folder [if you see one].
5. Go to C:\ProgramData and delete the firebird folder [if you see one].
6. Go to C:\ProgramData\Gradience and open the HRware.ini file. Very near the top, you will see a line that starts with...
...and very near this line, you will see another line that starts with...
Together, these two lines point the software to the data.
7. Place a semicolon just ahead of these two lines. This will cause each of these two lines to appear like this at the beginning...
Doing this causes these two lines to be ignored. You will then need to click at the end of one of them and press your Enter key twice to create enough space to enter two NEW lines that the software will [not] ignore. These two lines should look like this...
8. Click File > Save and then minimize this screen because you will be returning to it later in step 12.
9. Please click here to reinstall Gradience TimeStation [and] TimeClock as a [standalone].
10. Attempt to open Gradience TimeClock [not] TimeStation. It should ask you for a product key but you can click Continue in Demo. When given the option, please DO NOT select Use Sample Data. Instead, you must click Enter My Own Data.
11. Use admin as the login and use admin as the password. After it opens, close back out.
12. Maximize the screen you minimized earlier in step 8. This time remove the semicolons you placed in the file previously and put semicolons in front of the two NEW lines you created. This will point the software back to your original data. Then click File > Save.
13. Attempt to use TimeStation once again.
Version 12 Users Have two Options:
Windows 10 will no longer run Gradience version 12. We are rewriting version 12 so that it will accommodate the new Windows 10 updates.
If you had previously used version 11 and upgraded to version 12 but have been running version 12 for only a short while or you have not done much data entry since using version 12, you may want to consider reverting back to version 11 on all machines running Gradience.
If you do this, you will have to restore a backup that you made while you were using version 11 so any data entered while using version 12 will have to be re-entered but at least you can continue using Gradience on Windows 10.
If you have been running version 12 for many months or have never run anything other than version 12, It will not be possible to revert to version 11 because you will have no version 11 backup that you can restore. For this situation, we can offer you a workaround below that will allow you to remain on version 12.
Workaround for Option Two Above:
You can open up a Windows 7 VM [virtual machine] on your Windows 10 computer. Install version 12 on that. Before installing on the VM, you should open the[actual] Windows 10 computer and go to C:\ProgramData Go to C:\ProgramData Then open the VM and go to C:\ProgramData and create a Gradience folder there. Then paste-in the copied Hrware.ini file. [Then] click here to install version 12 as a Client on the VM and it will automatically be pointed to the data.