Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.92
batan
Сообщений: n/a
#1

Можно ли в DLL создать поток? - C++

04.05.2006, 22:11. Просмотров 1654. Ответов 1
Метки нет (Все метки)

Мне необходимо создать DLL, в котором был бы отдельный поток Windows. Однако, как выяснилось, это не так просто как в случае с приложением.
Если делать все по аналогии с созданием потока в EXE-шнике, то программа глухо виснет на функции AfxBeginThread().
Подключаю DLL явно, через LoadLibrary. DLL-ка - regular MFC shared.
В MSDN есть инфа о том, что в данном случае следует создавать TLS (Thread Local Storage). Честно говоря, не могу разобраться с этой ботвой.
Если у кого-нибудь есть опыт по данной теме, буду очень признателен если Вы им поделитесь.
Можно попробовать подключать DLL неявно, может это решит данную проблему?
Спасиба
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.05.2006, 22:11     Можно ли в DLL создать поток?
Посмотрите здесь:
Можно ли создать поток для нестатического метода класса? C++
C++ Можно ли создать объект экспортируемого из DLL класса без лишних манипуляций?
C++ Как создать файл DLL так, чтобы его можно было подключить к VBA Excel?
Можно ли перевернуть поток C++
C++ Как можно представить себе поток?
Можно ли продолжить считывать в поток после ^Z ? C++
C++ Не получается создать поток
Создать фаловый поток C++
Как можно сделать виртуальный поток ввода / вывода? C++
Как создать поток в Linux? C++
C++ Создать свой поток данных
Можно ли открыть поток для чтения и записи файла одновременно? C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
arist
0 / 0 / 0
Регистрация: 14.02.2011
Сообщений: 100
05.05.2006, 14:52     Можно ли в DLL создать поток? #2
Может, чем возиться с тонкостями MFC лучше попробовать что-нибудь типа _beginthreadex()...
Yandex
Объявления
05.05.2006, 14:52     Можно ли в DLL создать поток?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru