Hi folks, hoping someone has a quick fix. We had a client who was using the free eDrawings 2016 viewer on his Lenovo Windows 8.1 laptop and it just stopped working all of a sudden. I've attached a screenshot of the error and it happens as soon as you try and launch the program. It comes up "Application Exception" and starts off with "A procedure imported by 'EModelInterop.dll' could not be loaded" with 15 or twenty lines of other non-descript lines. I've tried the following to no avail:
- uninstalled and reinstalled (after running ccleaner and cleaning up registry with same) in both the user profile and a 2nd profile we use as admin
- machine is not infected and clean of viruses and malware
- Windows is all up-to-date
Both user accounts tested have full admin permissions and 2015 was working but I removed it thinking there was a conflict with both being present but this has not helped. It's interesting to note that I can launch it once after reinstall and it opens, then any subsequent attempts after, it crashes. Any tips, suggestions or tricks to get this working?
Thanks in advance!
Ed
It does sound like a conflict between DLLs. It might be difficult to find the cause. One thing you can do it to run eDrawings through Dependency Walker. You can get it here:
http://www.dependencywalker.com/depends22_x64.zip
Just do a File -> Open then select eDrawings.exe from your install folder. Next click on Profile -> Start Profiling... It should give you a lot more information about the error.
Another less likely cause is an error in the eDrawings registry settings. You could try removing the eDrawings settings from the Windows registry. They get regenerated the next time eDrawings is run. Windows Start -> type regedit.exe then delete this key
HKEY_CURRENT_USER\Software\eDrawings\e2016
Then run eDrawings again.
-Eric