VsaMenu() : base() { }
- Is there any way to control the order AddOns are created?
- Is it guaranteed that all AddOns will be constructed before any other calls are made to any AddOn?
- I have an AddOn that needs to set a static pointer to itself so that related AddOns can call it. The pointer needs to be set before any of the related AddOns has its OnWindowCreated() method called. When should it set that pointer?
- Is there a better way for cooperating AddOns to find the first AddOn's instance so they can call it?
- Do separate AddOns run in separate threads? If I have AddOns calling each other, does the code need to be threadsafe?
The basic question is how multiple AddOns can cooperate. In my case I presently have two AddOns that depend on a third AddOn. They need it to be operational before they make calls on it. I'd rather stay with whatever NT support there is, but if there is no adequate support I can work around that. I just need to know.
--EV
Comment