I am developing an ActiveX DLL that will have a number of clients accessing it.
Problem is I keeping getting an error abut cannot execute a synchronous function as the component is currently doing an asynchronous function...

How do I ensure that 2 clients do not call the function at the same time - or how do I code it to allow this....

The DLL holds a collection of 'status' which the clients update - should I be looking at updating via udp/tcp/MSMQ etc ??

Thanks .. Ken