Archive: !define directive difference


!define directive difference
Hi all,

Quick question I wasnt able to answer in the manual. What is the difference between:

LangString ^Foo ${LANG_ENGLISH} "Foo" (and using it with $(^Foo) )

And:

LangString Foo ${LANG_ENGLISH} "Foo" (and using it with ${^Foo} )

What does using the '^' prefix do, and why do we reference such defines with ( ) instead of { } ?

Thanks!


"^" prefix reserved for internal language strings. Use it at your own risk.

Parenthesis are used for language strings and curly brackets are used for defines.


Gotcha, thanks kichik.