FAQ Entry
Register
* You must register for access to some support pages



Entry #441: Can I run multiple instances of EA/V on the same system?

Question
Can I run multiple instances of EA/V on the same system?
Answer
This question was posed by a site that wished to configure three instances of EA/V, with each instance connecting to a unique group of servers.

You can execute multiple copies of EA/V on the same system. We feel that the best way is to have each instance in its own directory. There is only one file for storing the connection information for each instance of EA/V, so you need to have separate instances when each instance is going to connect to different servers.

This is how it can be configured:

First, install EA/V into the default directory. There are registry entries that are made during the installation, so this will be the primary instance of EA/V.

The default location for the installation is:
c:\program files\sightline\expert advisor vision\

This directory contains the executable for EA/V, called eav.exe, and also the supporting files.

What you will need to do is create a second and third directory for the other instances. For example:

c:\program files\sightline\eav2\
and
c:\program files\sightline\eav3\

Then, copy everything from the primary instance into each of these two directories. The command lines would be:

copy c:\program files\sightline\expert advisor vision\*.* c:\program files\sightline\eav2\*.*

copy c:\program files\sightline\expert advisor vision\*.* c:\program files\sightline\eav3\*.*

There will be one icon on the desktop for the primary instance. You will need to create icons for the other two instances.

You might consider renaming each instance (change the name in the title bar) so that the name reflects the purpose. For each instance you could rename the icon and also create a text file called startup.cfg and call it from the icon. As an example, the primary instance of EA/V will connect to the Windows servers:

1. Open Notepad.
2. Open a new file.
3. Enter the following line (the double-quotes are necessary):
"-title:EA/V for Windows systems"
If there are any other files to load, list them on the next lines.
4. Save the file. Select File | Save As c:\program files\sightline\expert advisor vision\startup.cfg
5. Use Windows Explorer to ensure that the file is saved properly. Sometimes Notepad appends .txt to the filename, then you must rename it.
6. On the desktop, the icon will be named Expert Advisor Vision or something like that. Right-click on the icon. A menu will open. Select Rename and enter "EAV for Windows Systems" and then press Enter.
7. Right-click on the icon again, and select Properties.
8. The Target box should contain this line:
"c:\Program Files\Sightline\Expert Advisor Vision\eav.exe"
Add the name of the startup.cfg file so that it looks like this:
"c:\Program Files\Sightline\Expert Advisor Vision\eav.exe" "@c:\Program Files\Sightline\Expert Advisor Vision\startup.cfg"
9. Click Apply and then click OK.
10. When you double-click the icon to start this instance of EA/V, the title bar will say EA/V for Windows. Configure your connections to Windows servers in this instance.

To set up an icon for an EA/V instance to connect to Linux connections, follow the same steps. Perhaps the second instance of eav will be used --

Right-click on the desktop and select New | Shortcut.
Enter the target as the second instance of EA/V, with a startup.cfg in the same location:
"c:\program files\sightline\eav2\eav.exe" "@c:\Program Files\Sightline\eav2\startup.cfg"
Click OK.

Create the startup.cfg file for this instance:

1. Open Notepad.
2. Open a new file.
3. Enter the following line (the double-quotes are necessary):
"-title:EA/V for Linux Systems"
If there are any other files to load, list them on the next lines.
4. Save the file. Select File | Save As c:\program files\sightline\eav2\startup.cfg
5. Use Windows Explorer to ensure that the file is saved properly.
6. When you double-click the icon to start this instance of EA/V, the title bar will say EA/V for Linux Systems. Configure your connections to Linux servers in this instance.