Run-time error 339: Component 'vsprint8.ocx' or one of its dependencies not correctly registered


       
  Applies To     
       
  Product(s): RAM Structural System, RAM Steel  
  Version(s): All  
  Environment:  N/A  
  Area:  Analysis  
  Subarea:  N/A  
  Original Author: Bentley Technical Support Group  
       

Problem

When trying to open FloorVibe through the beam module to analyze the floor vibration I get an error stating "Run-time error 339: Component 'vsprint8.ocx' or one of its dependencies not correctly registered: a file is missing or invalid". Floor vibe does not open.,

Reason

This is due to the registry key 'vsprint8.ocx' not being created in certain machines. 

Solution

Reboot the machine and check if the issue gets fixed.

If the issue persists, right-click on RAM Structural System short-cut and select the option 'Run as administrator', though you may be logged in as the administrator. Next time, you can run RAM Structural System as a user.

 

In some situations, RAM Structural System 2023 or earlier is installed along with Bentley FloorVibe, but the application fails to launch. Errors are presented such as "vsprint8.ocx" or one of its dependencies is not correctly registered. 

In an attempt to correct it follow these steps. 

  1. Download this zip file. FloorVibe.zip
  2. Extract the contents of the zip to the RAM Structural System FloorVibe directory, by default that location is "C:\Program Files\Bentley\Engineering\RAM Structural System\Prog\FloorVibe"
  3. Download and execute this Setup file. Setup_RAMSSFloorVibe24Productx64_24.99.99.099
    .exe

    Note, this download is an unsigned executable. You may be blocked from installing, or even downloading, without user access permission.

The links will be good until March 2026.

 

See Also

RAM fails to acknowledge FloorVibe program

File/path access error with FloorVibe