#DEFINE TaxAmount _0lO1Ol #DEFINE InvoiceSubTotal _0lOlOl #DEFINE TaxPercentage _0lO1O1 * At runtime, set the values to whatever you want, * or get a return value from a function, or pass them in as parameters, ... InvoiceSubTotal = 25 TaxPercentage = 0.12 TaxAmount = InvoiceSubTotal * TaxPercentage ?TaxAmount && 3>>You can use #DEFINEs to actually obfuscate your code. Suppose you have some nice readable source code:
>>TaxAmount = InvoiceSubTotal * TaxPercentage >>>>Now, let's get cute:
>>#DEFINE TaxAmount _0lO1Ol >>#DEFINE InvoiceSubTotal _0lOlOl >>#DEFINE TaxPercentage _0lO1O1 >>>>What actually gets compiled into your .EXE is
>>_0lO1Ol = _0lOlOl * _0lO1O1 >>>>So, if someone ReFoxes your code, that's all they get. It makes their life a LOT harder, trying to reverse-engineer your application.