My worker thread routine is as below.
This is a worker thread and this thread will only uses skype-api's produced by Skype's DLL.Code:class Worker{ Worker(){} void operator()(void) { CoInitialize(NULL); // init skype api dll while(true){ // skype api procedures using Skype4COM.dll } CoUninitialize(); } };
BUT I've unloading Skype-DLL on the main thread. This procedure maybe the cause of this problem. I'll try to remove this procedure to detect an affected part of my sources.
Sorry Igor, I might have using delayed load.




Reply With Quote