String Compiler

This utility parses the string definition file (*.str) and creates binary string definition file (*.xstr) as well as header file for C++ programs (*.h), Visual Basic shared module (*.bas) and JavaScript module (*.js). To view the examples, download this self-extracting file)

This program is supposed to replace strings.exe inherited from old Conductor.

If user calls String Compiler without parameters, it will default to dialog mode. User will then interactively select which files to create. Program stores file locations in the Registry and uses them as defaults for the next invocation.

Developers should define environment variable FP_DBG = 1 in order to use this tool in dialog mode. If the variable is not defined, then only the option to create *.xstr will be enabled. The purpose is to give this tool to local business units and enable them to compile foreign language versions of *.str. They only need to create *.xstr as long as the order of strings is preserved. Note: this function is disabled in the demo version.

The program can also be used in command-line mode. Command line options:

Example:
StringCompiler.exe -s"D:\\Test\\dlgStr.str" -h"D:\\Test\\dlgStr.h" -b"D:\\Test\\dlgStr.bas"

Run the String Compiler to create ".h" and ".xstr" files from a ".str" file. Then copy the ".xstr" and ".str" files to \..\Conductor\lib\lang\English (the standard location will be changed)

The String Compiler, as of this writing, is located in D:\Tahoe1\DCS\StringCompiler\Release.