Difference between the various preprocessor directives


 Product:MicroStation
 Version:08.11.09.459
 Environment:N\A
 Area:Configuration
 Subarea:Workspaces

Problem

What is the difference between the various preprocessor directives?

Solution

=Assign new_value to VARIABLENAME
:Assign new_value to VARIABLENAME only if that variable does not
already exist.
+Append new_value to current value of VARIABLENAME. Uses a space as a
separator.
>Append directory or file lists defined by new_value to a variable
definition that defines a path. If no current value for VARIABLENAME
exists, this is equivalent to the = operator. Otherwise, it appends a
path separator character, a semicolon (;), and then new_value.
<"Prepend" directory or file lists defined by new_value (to the
beginning of) a variable definition that defines a path. If no current
value for VARIABLENAME exists, this is equivalent to the = operator.
Otherwise, it prepends new_value followed by a path separator character,
a semicolon (;).

See Also

http://communities.bentley.com/communities/other_communities/askinga/w/askinga/preprocessor-directives-for-processing-configuration-files.aspx

Other language sources

Deutsch

 Original Author:Bentley Technical Support Group