I think I miss-communicated... Users have posted that they use global or static variables between instances, so by doing so, both instances are using the same stack. Otherwise the static or global variables would not share the same values. An global or static variable used as an instance counter, for example, would always return 1 if the stacks were different. So when I said "sharing stacks", I meant they are loaded into the same process and have the same stack by default.mystran wrote:Any design involving sharing stacks is doomed to fail.cpu.running.hot wrote:share the same stack and heap ( in most or all hosts )
Again, this is well understood. So unless there are "specific" DAW's out there that do not follow this rule, due to something specific in their implementation, then all is goodMiles1981 wrote:Once the dll is loaded in memory, the static variables will be shared by all instances
cpu