I have created a DLL in C++ VS2010.
It seems to me that 2 programs can not access it at the same time. First program 1 has to complete the calls to the DLL, only then the DLL will process the calls from the other program.
I would like to know if there is a certain switch in the project settings that I need to set to make the DLL "multi-threaded".
The DLL is used by Windows SAPI. A program (in my case two programs) can reference the SAPI and make a computer voice (the computer voice is the DLL) speak something. I expected both programs to speak at the same time, but since they don't (they wait for each other), I expected my DLL to be single-threaded.
Thank you.