What is Predator MDC Run-time error '372'?

What is Predator MDC Run-time error '372'?

Problem

When trying to run a report in Predator MDC , "Run-time error '372': Failed to load control 'CRViewer' from crviewer.dll. Your version of crviewer.dll may be outdated. Make sure you are using the version of the control that was provided with your application." appears, then ultimately closes the application
This can happen in other Predator applications, such as Predator PDM, that have reporting capabilities. 

Solution

Use regsvr32 to fix the issue. 
  1. Open an elevated Command Prompt session (type "cmd" in the start menu, press and hold shift + right-click and click Run as administrator)
  2. Type in the following:
    1. regsvr32 "C:\Program Files (x86)\Common Files\Predator Software\Crystal Reports Runtime\crviewer.dll"
  3. Press Enter when done
  4. Upon success, you will see a success message
    1. If it fails, double check to make sure you are running an elevated command prompt, it will say "Administrator: Command Prompt" in the title bar

  5. Try running the same report again