
JB2020 (Customer) asked a question.
I am primarily using the CM5 version of Cmore (8.26) for new projects. However, I do have several EA9 screens still in operation. When I open a .ea9 file, it opens fine as far as I can tell. But, when i try to open a .eapv file, my computer tries to open the EA9 software and it always pops up a "Version Mismatch" Error which is expected obviously. Noticing that it was opening the older version of software, I defaulted to my PC settings to try to set what programs open for which file types. I have set .eapv files to open with the newer (8.26) version multiple times and had no success.
In doing so I noticed that the .exe file is named exactly the same in both program files (see attached photos).
The easy answer is to uninstall the older versions and only use the CM5 software, but as mentioned earlier, I still have several EA9s in use.
In the next software update can the .exe file be named different from the older versions?
Idk if this will fix it or not, but it's frustrating having to open the correct software and then use the Open tab to select a file to open just so it will open correctly.
EDIT: To be clear, I have uninstalled all other V8 softwares (8.11, 8.22). The only ones I have are the 6.77 and 8.26.
When I open a .eapv file from my desktop it pops up the version mismatch error for V8.0. Again the only version I have is the 8.26. (See attached Pic)
FWIW I have 6.75 and 8.25 installed, both have the same executable name, and I do not have this problem. So it seems like a bug with 8.26 or a problem in your registry. You could try reinstalling 8.26.
I don't think it is a problem with 8.26. I've had this issue ever since I started using any of the Version 8 CM5 softwares (8.11, 8.22, etc.).
I have reinstalled before, but to no avail.
@ADC Community_02 (Automationdirect.com) can you push this up to software department to see if I can get some help with this?
It sounds like you have .EAPV file type registered in Windows to point to the old version's executable.
First, right-click a .EAPV file, go to "Open with" and then "Choose another app" - that'll show him which executable is currently associated with that extension.
If you scroll to the bottom you have a choice "Choose an App on you PC". Navigate to the correct EA-PGM.exe and select it.
I have done this multiple times and it still won't work! I said this in the first paragraph of my initial post.
Can you try creating a new user on the PC and see if the new user account has the same issue? This would narrow down in the registry where the problem is.
The next thing to try is to go into the registry and find the association for the file EAPV extension. I cannot tell you to modify anything in your registry. That is up to you and can break things on your PC. I suggest getting someone very skilled on Microsoft Windows OS to help with this.
The EAPV extension association can be found here:
\HKEY_CLASSES_ROOT\.eapv
It should point to "CmoreHMI.Software.8"
So then you should have the entry below to point CmoreHMI.Software.8 to the correct location of the EA-PGM.exe:
HKEY_CLASSES_ROOT\CmoreHMI.Software.8\Shell\Open\Command
There could also be an entry here that needs to be correct.
HKEY_CURRENT_USER\Software\Classes\CmoreHMI.Software.8\Shell\Open\Command
CURRENT USER settings override CLASSES ROOT, I believe.
No way to know how this could have gotten broken if it is. I have never seen an issue with file association before, and I have installed every version from 1.0 to future beta versions all using EA-PGM.EXE and four different file extension. I currently have 17 versions on my PC. Windows handles installations of the same EXE file name pretty well.