Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Multiple instances of VFP .DLL - all share open tables?
Message
General information
Forum:
Visual FoxPro
Category:
Classes - VCX
Miscellaneous
Thread ID:
00110547
Message ID:
00114311
Views:
33
>I think you'll find that the VFP DLL starts up a small amount of shared
>memory that's available to all instances of the DLL.

In VFP 5.0 there's one runtime and one global block of memory that all instance in that single runtime share.

In VFP 6.0 that's still the same, except now VFP blocks from having multiple instances accessing this global memory simultaneously. VFP 6.0 is better about resetting the environment for each instance where 5.0 did not. I also believe that some globals have been moved into thread local storage, but of course we may never know what is where. It doesn't really matter - with the blocking in place the point is pretty much moot in the first place.

The bottom line is that there's definitely some things that are global to all instances.

+++ Rick ---
+++ Rick ---

West Wind Technologies
Maui, Hawaii

west-wind.com/
West Wind Message Board
Rick's Web Log
Markdown Monster
---
Making waves on the Web

Where do you want to surf today?
Previous
Reply
Map
View

Click here to load this message in the networking platform