Chapter 2 Installing Reactis for C
Reactis for C is available on
Windows1 XP, Vista, 7 and 10.
To run Reactis for C, a system should satisfy the following minimum
requirements:
- At least 1GB RAM (more is required for large programs)
- At least 60 MB free disk space
- An installed Ethernet card
The Reactis for C install process differs slightly depending on whether you have
purchased a node-locked or floating license. Note, that evaluation
licenses are node-locked.
For floating licenses, you (or someone in your organization) will also need to
install the Reactis License Manager.
2.1 Installing with a Node-Locked License
To install Reactis for C, perform the following steps:
-
Execute the self-installing executable
reactis4c-setup-V2019.exe and follow the instructions. You
may always download the latest version of the installer from the Reactive
Systems web site listed below. Note, that an updated version of the
installer will have a name of the form
reactis4c-setup-V2019.0.n.exe where n is a
patch release number. Download address:
- To obtain a Reactis for C license, first find the (incomplete) license file rsilicense.dat.
This file can be found in the directory where Reactis for C
was installed. The default location for the license file is either:
C:\Program Files\Reactis for C
V2019\rsilicense.dat
or, if 32-bit Reactis for C is installed on a 64-bit version of Windows:
C:\Program Files (x86)\Reactis for C
V2019\rsilicense.dat
Figure 2.1: The Reactis license configuration dialog. |
The location of rsilicense.dat can be found by starting Reactis.
When Reactis is started without a license, the full pathname of rsilicense.dat
is displayed, as shown by highlighted item 1 in Figure 2.1.
Once you have located rsilicense.dat, send a copy to help@reactive-systems.com.
You will receive a
response containing a completed license as an attachment. When you
receive this e-mail, replace the original rsilicense.dat with the
completed license.
2.2 Installing with a Floating License
If your organization already has a server running the Reactis
License Manager, then you may install Reactis for C on your computer (the
client) as follows. Note that in this case you will need the name or
IP address of the server running the license manager; your network or
system administrator can supply you with this information.
- On the client machine, run the installer as described in Step 1 of
“Installing with a Node-Locked License”.
- Invoke Reactis for C by selecting
Start -> Programs -> Reactis for C V2019 -> Reactis
The dialog shown in Figure 2.2 will appear,
enabling you to specify the server on which the
Reactis License Manager is running. To specify a server, click the
Add button and then enter the IP address or name of the
server. If your organization has more than one server running the
Reactis License Manager, you may enter as many of these as you
wish.
Figure 2.2: Configuring Reactis for C to access a Reactis License Manager running on a remote server. |
2.3 Installing the Reactis License Manager
See the Reactis License Manager User’s Guide, available at:
https://reactive-systems.com/doc/reactis-license-manager/reactis-license-manager-toc.html
2.4 Performing a Silent Install
The Reactis for C installer supports a silent install (installing Reactis for C
from the DOS command line in an automated fashion). The following
command line switches control a silent install.
-
/SILENT
Instructs the installer to be silent. When the installer is silent
the wizard and the background window are not displayed but the
installation progress window and error messages are displayed. The
default settings (which can be overridden using command line
arguments) are used for the install.
/VERYSILENT
With this switch the installer will display error messages, but not
the wizard, background window, or progress window./NOCANCEL
Prevents the user from canceling during the installation process by
disabling the Cancel button and ignoring clicks on the close button.
This switch is useful in conjunction with /SILENT. /DIR="x:\dirname"
Overrides the default directory name displayed on the Select Destination
Location wizard page. A fully qualified path name must be specified. /GROUP="folder name"
Overrides the default folder name displayed on the Select Start Menu
Folder wizard page. /COMPONENTS="comma separated list of component names"
Overrides the default components settings. By default all components
are installed. Possible components are:
main | : | Reactis for C GUI |
lm | : | License Manager |
lmo | : | License Monitor |
help | : | Help files |
examples | : | Example files |
api | : | Reactis for C API |
/COPYSETTINGS
Instructs the installer to copy the personal settings and license information
to the new installation if running in SILENT or VERYSILENT mode and a
previous existing Reactis for C installation is found.
This is the default./NOCOPYSETTINGS
Do NOT copy personal settings and license information from a previous
existing installation./SAVEINF="x:\filename"
Saves information entered during the install in a file. That file can
later be used to specify default parameters via LOADINF. The
following information is saved:
-
Install directory name
- Program group name
- Components
- Should settings and license information be copied from existing
versions of Reactis?
/LOADINF="x:\filename"
Load default information from a file created with the SAVEINF option.
This is useful in combination with a silent install, i.e.
C:\> reactis4c-setup-V2018.exe /SILENT /LOADINF="mysetup.inf"
will install Reactis for C without any user prompts using the values saved
in mysetup.inf
Options given on the command line will override parameters stored in
the information file./HELP or /? or /H
Display help information for the silent install command line switches.