You could create a public application object, based on the custom class. I like this approach, because I can add custom code to it as well. Also, if I ever decide to turn the screen off, then it's no problem.
>The code I am running has no GUI and _Screen seems to be ubiquitous, so I tried it rather than creating an object for no other purpose than to hold this array. In former days, I would have just made a Private ( or even Public ) array that I could reference throughout the PRG and its UDF's. Here I was just trying to make the variable reference in OOP terms.
Insanity: Doing the same thing over and over and expecting different results.