engkin,
thx for the insight.
No, no global or static variables.
The "MyMethod" of FakeMainThread is just the collector of all Events accumulated from all the ChildThreads.
The far goal of this little project is for this "MyMethod" (prompted by the CHildThread-Events) to do bit of housecleaning in a Database and then firing off a message through a callback-procedure back to the client-app to refresh itself