Hi,
Due to time constraints, I have this application working with local variables. I used a different signal to control the data flow to ensure correct order of initilaisation at startup.
We have identified enough areas of improvement to warrant a big restructure of the program in the future when time permits.
Thanks for the advice and ideas, we will refer back to this post when doing that restructure.
Ashley