Details
This issue only occurs on the specific machine.
When launch Solid Edge on that machine and open a draft file with Excel inserted, user gets the following error:
"Microsoft Visual C++ Runtime Library
Runtime Error!
Program: C:\Program Files\Solid Edge ST9\Program\Edge.exe
R6025
- pure virtual function call"
Then the Solid Edge application will exit. It may or may not occur all the time.
It has never happened on the customer's other machines.
Solution
Solid Edge ST9 uses Microsoft .NET Framework 4.5. Solid Edge setup.exe automatically installs the Microsoft .NET 4.5 Framework, if it does not exist on the machine. The msiexec utility, commonly used for silent install, will not install or update the .NET Framework. This will need to be done manually. Your machine needs to be connected to the internet to install .NET Framework.
- It could be possible if user have installed any software which uses later .NET version of 4.5 and it got upgraded.
If the version of Microsoft .NET Framework is newer than 4.5, try uninstalling it and installing .NET 4.5 product version (please refer readme.htm from Solid Edge ST9 Program folder).
Additionally; check if you have installed or uninstalled anything else recently? Solid Edge exe is looking for C++ runtime libraries compatible with the version it was built with. Solid Edge delivers C++ runtimes but so do other applications too. It is possible something has removed or prevented the installed of the runtimes.
Notes and References
10117897
Hardware/Software Configuration
Platform: INTL64
OS: windows
OS Version: 1064
Product: SOLID_EDGE
Application: DRAFT
Version: V109.0
Function: OTHER
Ref: 002-8564032