We had a major storm through here recently and we suffered damage to the house roof and ceilings. I just received the quote to repair. I’m hoping that a small fraction of the 80,000 odd people that download SDIO and/or Desktop Info every month won’t mind chipping in a few dollars to help out. Click on the big blue button at the bottom of the page to help us keep a roof over our heads, literally!
Guests have read-only access to our forums. If you wish to participate you will need to register. Be sure to activate your account from the email sent to you when you register.
GLOBAL
Global is used to indicate that an item should appear on every page. There are two global options. The global common option and the BEGIN-GLOBAL block. They are all handled at once after the configuration is finished loading. The global value indicates the position on each page that it will appear. The global value should be different for each global item, normally sequential. If two global items have the same value, the result is uncertain. The BEGIN-GLOBAL block allocates a sequential value to each item.
common option:
global:x
inserts the item into every page at position x (-1 = bottom of page)
BEGIN-GLOBAL=global:x, if-value1:x, if-comp:x, if-value2:x
...
END-GLOBAL
sets the global value for all enclosed items
The BEGIN-GLOBAL block also has it's own IF evaluation to make things even simpler. If the IF options are not present then the enclosed items are set according to global value, incrementing as it goes. If the IF options are present then the items are set only if the IF evaluates to true. Global items are then set aside to be duplicated to all pages. The items themselves are not yet evaluated.
Once the global common option or BEGIN-GLOBAL block has been processed and the enclosed items distributed globally, it is discarded and the original items are also discarded.