Foxhound 2.0 FAQ
Foxhound 2.0 FAQ Home      Foxhound Home      RisingRoad           Breck.Carter@gmail.com     


Question: What environment variables are used by Foxhound?

Answer:

FOXHOUND2 is very important. It is set by the Foxhound InstallShield setup program to contain the drive and path of the folder where Foxhound is installed. It is then used in most of the Windows command files that are executed by the Foxhound shortcuts. For example, the "Start - Foxhound2 - Start Foxhound via Chrome" executes the $start_foxhound2_chrome.bat file which contains the command CD /D "%FOXHOUND2%".

Normally you do not have to enter or change the FOXHOUND2 environment variable, but if you do, here's how:

Start 
  - Control Panel 
    - System 
      - Advanced system settings 
        - Environment Variables... 


FOXHOUND2BIN is optional and rarely used. You can set it to Bin32 if you want to start Foxhound using the 32-bit version of SQL Anywhere 12 even if the 64-bit version is available. Values other than Bin32 have no effect. The default action (if FOXHOUND2BIN is not set to Bin32) is to start Foxhound using the 64-bit version of SQL Anywhere if it is installed, otherwise use the 32-bit version.

No automatic process sets or changes the FOXHOUND2BIN environment variable, it's all up to you:

Start 
  - Control Panel 
    - System 
      - Advanced system settings 
        - Environment Variables... 


FOXHOUND2UPGRADE is optional and rarely used. If it is set, it is used as the initial value for the FOXHOUND2UPGRADE setting in the post-setup process the next time you reinstall or upgrade Foxhound.

The post-setup process will prompt you to provide a different value if one is desired:


The default action (if FOXHOUND2UPGRADE is not set to any value) is to use the the value ALL as the initial value, which you can change as shown above; see How do the different FOXHOUND2UPGRADE values work?

No automatic process sets or changes the FOXHOUND2UPGRADE environment variable, it's all up to you:

Start 
  - Control Panel 
    - System 
      - Advanced system settings 
        - Environment Variables... 

See also...
Why isn't the new value of the FOXHOUND2 environment variable available immediately after Foxhound is installed?
How do I tell if Foxhound is running on the 32-bit or 64-bit version of SQL Anywhere?
How do the different FOXHOUND2UPGRADE values work?


This page was last updated on October 31, 2011. Foxhound 2.0 FAQ Home      Foxhound Home      RisingRoad      Breck.Carter@gmail.com