I threw together a test project just to see if it would work but I haven't tried it in production. The test project ran just fine. I generated several instances of the session object and it dutifully created a private data session for each instance.
Bob
>Hi Bob,
>
>>>SessionBase could look like this ...
>>>You could call it like this ...
>>>If method 'TestSession' opened a table, it would open in the default session of oSession (2 - Private) ...
>
>Looks like a good example -- but is this all theoretical, or have you done it? Testing only or production?
>
>I suppose you would also want to have the BaseSession take care of various SET Commands which would be scoped to the private session?
>
>>>I'm like you, sure wish I knew more about how this stuff was supposed to work.
>I hope Charlie reponds with some additional info.
>
>C'mon, Charlie. Spill the beans (American slang for "tell all you know").
Bob Tracy
Never engage in a battle of wits if you're only half armed.