This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
howtos:toolcoding:common_history_and_background_checks [2010/09/14 18:09] shona.weldon |
howtos:toolcoding:common_history_and_background_checks [2010/09/29 17:59] (current) marcus.williams |
||
---|---|---|---|
Line 20: | Line 20: | ||
FIXME - do we have a best practice on the quit() return code? | FIXME - do we have a best practice on the quit() return code? | ||
+ | ===== Simulator - both history and background optional===== | ||
+ | |||
+ | <code> | ||
+ | integer $index | ||
+ | $index = 1 | ||
+ | if $history == true | ||
+ | $index = $index + 1 | ||
+ | endif | ||
+ | if $background == true | ||
+ | $index = $index + 1 | ||
+ | endif | ||
+ | </code> | ||
+ | |||
+ | Note the use of $index for indexing the appropriate view. | ||
+ | |||
+ | ===== Simulator - history required, background optional ===== | ||
+ | <code> | ||
+ | if $history == false | ||
+ | say ("this view must be run with a history") | ||
+ | quit (1) | ||
+ | endif | ||
+ | |||
+ | integer $index | ||
+ | if $background == false | ||
+ | $index = 2 | ||
+ | else | ||
+ | $index = 3 | ||
+ | endif | ||
+ | </code> | ||
+ | |||
+ | Note the use of $index for indexing the appropriate view. | ||