![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
dll & потоки [D2005, XP]
mops © (2010-02-23 04:20:00)Здравствуйте,
помогите решить такой момент: у меня дллка, в ней функции, я к ним обращаюсь получаю результат, все работает.
Потом возникла задача сделать это в многопоточном режиме. Несколько потоков вызывают ф-ю из дллки и как я понял, результаты "затираются" другими потоками. Как способом можно решить эту проблему?
Спасибо
sniknik (2010-02-23 14:50:00) [1]> Наверно надо было начать с того
не выдумывай, просто прочитай ответы.
mops (2010-02-23 13:23:00) [2]Наверно надо было начать с того, что я хочу так реализовать систему плагинов. Т.е. в плагине ф-ии, в основной программе несколько потоков которые их вызывают. Сейчас я думаю, может надо было сделать потоки в дллке?
В потоке ф-я сама обычная, скачивает страницу и сохраняет.
sniknik (2010-02-23 11:51:00) [3]> Вероятно, функция в DLL не потокобезопасна
ха. да судя по тому, что ее от нас скрывают она даже не программнобезопасна...
то что по словам автора без потоков "все работает", это выдавание желаемого за действительное, ну или очень везет.
Вася (2010-02-23 11:41:00) [4]Вероятно, функция в DLL не потокобезопасна
Leonid Troyanovsky (2010-02-23 09:26:00) [5]
> mops (23.02.10 04:20)
> Потом возникла задача сделать это в многопоточном режиме.
> Несколько потоков вызывают ф-ю из дллки и как я понял,
1. Прототип функции - в студию.
2. IsMultiThread?
3. Откуда вызываем?
--
Regards, LVT.