>
>Currently I have the widget content being generating in code from a multi threaded dll. A timer is creating the objects from that dll. It appears to work except when a long process is encountered that then holds up the production of the rest of the widgets. So in short, it would appear to me that it is not working as a multi threaded dll :(
>
I've "faked" this by exposing things (forms and a few other classes) as VFP COM components then instanciating them (as a COM component) from within my VFP app. Basically instead of o = CREATEOBJECT("MyClass") it becomes o = CREATEOBJECT("MyProject.MyClass").