I was wondering if someone can help me, We recently upgraded an engineering application by the name RAM Structural System 11.3 to RAM Structural 12.1. This works fine
But recently I have a situation and one of the users needs both the applications in one computer. I am not sure how to do that. I have got some instructions from the vendor but I want to make sure it works. Also the problem is the users are only power user on their computers as we do not allow admin rights.
If some one with programming background can make the batch file will be very helpful.
The instructions are below.
The RAM Structural System is controlled by the RamManager.exe program. This program references a file on the windows directory (or the WinNT directory if that is the current operating system) called ramis.ini. This file stores all of the defaults as well as the path for which the Ram Manager will find the other module executables (e.g. RAM Modeler.exe). In order to run two different versions of RAM on one computer, it is therefore necessary to have two versions of the ramis.ini file as well.
When the program runs, several application extensions are referenced. These various .dll files must be registered for the program to run properly. Note, these .dll files are new additions to the program since v8 only.
In order to have two versions of the program running at one time you must follow these steps:
1. Install one version the RAM Structural System (if it is not already installed).
2. Make a copy of the ramis.ini file and give it a new name related to the existing version of RAM currently loaded on your machine (e.g. ramis80.ini).
3. Install the new version of RAM and be sure to put the program into a different directory than the existing one from the first installation (e.g. c:\Ram81\prog).
4. The ramis.ini file will be modified during the installation to recognize this new location for the program executables. Make a copy of this new ramis.ini file similar to step two (e.g. ramis81.ini)
5. Create an extra RAM Manager shortcut on your desktop pointing to the new RamManager.exe file, so that you have one shortcut for each version. Before running a particular version, you need to make sure that the proper ramis.ini file exists in the windows folder and you also need to have the proper .dll files registered. The best way to do this is to create a simple batch file, similar to the one transcribed below. The batch file can swap your ramis.ini files and register the appropriate .dll files:
regsvr32 c:\Ram80\Prog\RAMConcreteColumn.dll /s
regsvr32 c:\Ram80\Prog\RAMConcreteBeam.dll /s
regsvr32 c:\Ram80\Prog\RAMDataAccess.dll /s
regsvr32 c:\Ram80\Prog\RAMConcAnalysis.dll /s
regsvr32 c:\Ram80\Prog\RAMConcColPMM.dll /s
regsvr32 c:\Ram80\Prog\Diagram.dll /s
regsvr32 c:\Ram80\Prog\RamFE.dll /s
regsvr32 c:\Ram80\Prog\SSSecurity.dll /s
regsvr32 c:\Ram80\Prog\StructMemberPainter.dll /s
regsvr32 c:\Ram80\Prog\RAMGe.dll /s
regsvr32 c:\Ram80\Prog\Space3d.dll /s
regsvr32 c:\Ram80\Prog\TurboDXF.dll /s
regsvr32 c:\Ram80\Prog\gl.dll /s
regsvr32 c:\Ram80\Prog\vmd.dll /s
copy ramis80.ini ramis.ini
This little program registers all of the program .dll files in the Ram80\Prog directory, then copies the file ramis80.ini over the file ramis.ini as desired. Note that the directory to change to will be WinNT rather than windows on machines with that operating system or Windows 2000. For each of the regsvr32 commands, be sure to select the patch to your files as installed in steps 1 and 3 above.