Could anyone please help me in the following problem?
There are four (or more) procedures which look like that:
How could the user execute some of them in a user-desired order during run-time?
That means the user selects to execute following procedures.
Three; //in that order,
or in another running
Variables involving in these procs are declared globally in the implementation section, so their scope covers all procs.
My idea is to save addresses of each proc in an array of pointers (how?), then follow array-items in the wished order, for example    or  , then call procedure that each pointer points to.
If this idea could work efficiently, please advice me (or any other idea could implement this question). I use D6.