str-var = SPF_Post_Do(Do-string)


Operands:

Do-string

a valid DO string to be executed following the termination of the current macro.


This operand can be entered as multiple, comma delimited operands. When multiple strings are provided as operands, they will be concatenated together with a single blank between the operands.


Returns:


RC will be 0 and Msg$ will be "" (Null). If the Do-string is not valid, the errors will be reported by normal DO processing following macro execution.


Special Notes:


Since macros are not permitted to perform activities which Open or otherwise perform cross-tab operations, SPF_Post_Do provides an ability to bypass some of that restriction. The macro could, for example, use SPF_Post_Do to open another file for Edit by issuing the following:


SPF_Post_Do("(Home)(EraseEOL)[EDIT filename](Enter)")


before terminating.


The contents of Do-string are not validated in any way, they are simply placed in the queue for normal DO processing to process.