DWORD dwThreadId, dwThrdParam = 1;
HANDLE hThread;
hThread = CreateThread(
NULL, // default security attributes
0, // use default stack size
ThreadFunc, // Твоя функция
&dwThrdParam, // Количество аргументов(здесь 1)
0, // use default creation
flags
&dwThreadId); // returns the thread identifier
Потоки
Как из хост-приложения запускать каждую вызываемую из DLL ф-ию в отдельном потоке?
Как из хост-приложения запускать каждую вызываемую из DLL ф-ию в отдельном потоке?[/QUOTE]
Найболее просто - запускать поток при вызове функции из длл.
Второй вариант - использовать CreateThread - и передавать в качестве параметра указатель на загруженную функцию. Пример из МСДН:
Код: