>>So, in 6.0, if I set a server to be multiple instanced, each time I do a CREATEOBJECT() on the server I would have to open the data environment? That's the way I would expect it to work...
>
>Yes, in 6.0 you are guaranteed that all global environment settings are unique for each instance of the COm object. In VFP 5.0 you were not. This is why there's a blocking issue. VFP basically switches context and for each instance and sets up the environment for each instance to have the appearance of its own environment. I haven't tested this thouroughly - it's entirely possible that some things don't set properly.
>
>FWIW, I think a data environment would always be safe, because, well it's a Private thing to start with. The global session is what you had to worry about in VFP 5.
What about settings like SET DEFAULT?
Call me crazy but I think that any instance of a COM server created by CREATEOBJECT should be totally separate from another.