Difference between revisions of "EVAL TEXT"
From Macros Wiki
Line 15: | Line 15: | ||
:i = 246 | :i = 246 | ||
:a$ = a$ + " and now i = %i" | :a$ = a$ + " and now i = %i" | ||
− | :Message a$ | + | :Message a$ |
+ | <br> | ||
+ | :This will display the text "i = 246 and now i = 246" | ||
:<br> | :<br> | ||
+ | <br> | ||
:i = 123 | :i = 123 | ||
:a$ = "i = %i" | :a$ = "i = %i" | ||
Line 22: | Line 25: | ||
:i = 246 | :i = 246 | ||
:a$ = a$ + " and now i = %i" | :a$ = a$ + " and now i = %i" | ||
− | :Message a$ | + | :Message a$ |
+ | :this will display the text "i = 123 and now i = 246" | ||
:<br> | :<br> | ||
:For an example macro see [[Process_Data]] | :For an example macro see [[Process_Data]] | ||
[[Category:Miscellaneous]] | [[Category:Miscellaneous]] |
Latest revision as of 18:49, 12 January 2011
Command
- EVAL_TEXT <string variable>
- Evaluate any variables stored in a text variable and save the resulting text back to the variable.
- You need to use this command if you are building up a string variable using the same variable with different values.
- Any variables used inside the contents of a string variable are only converted from numbers to text when the string variable
- is used to write to a file, passed to another macro or displayed on a dialog.
Parameters
- <string variable>
- a string variable, for example a$
Example
- i = 123
- a$ = "i = %i"
- i = 246
- a$ = a$ + " and now i = %i"
- Message a$
- This will display the text "i = 246 and now i = 246"
- i = 123
- a$ = "i = %i"
- EVAL_TEXT a$
- i = 246
- a$ = a$ + " and now i = %i"
- Message a$
- this will display the text "i = 123 and now i = 246"
- For an example macro see Process_Data