Hi Roycefer thanks for the reply. I have this in Globals 'Dim dave As daveSubs' (daveSubs being the class)this i think means it cannot be seen from other modules, if i put it in Process_Globals i get 'Cannot access activity object from sub Process_Globals'
But i have another class which is 'Dim kvs As KeyValueStore' in Process_Globals and works ok.
Not sure where to go now any idea's?
Dave.