Вниз
Скачать: CL | DM;

dll & потоки   Найти похожие ветки 

← →
mops   (2010-02-23 04:20) [0]

Здравствуйте,
помогите решить такой момент: у меня дллка, в ней функции, я к ним обращаюсь получаю результат, все работает.
Потом возникла задача сделать это в многопоточном режиме. Несколько потоков вызывают ф-ю из дллки и как я понял, результаты "затираются" другими потоками. Как способом можно решить эту проблему?
Спасибо


← →
Leonid Troyanovsky ©   (2010-02-23 09:26) [1]


> mops   (23.02.10 04:20)  

> Потом возникла задача сделать это в многопоточном режиме.
>  Несколько потоков вызывают ф-ю из дллки и как я понял,

1. Прототип функции - в студию.
2. IsMultiThread?
3. Откуда вызываем?

--
Regards, LVT.


← →
Вася   (2010-02-23 11:41) [2]

Вероятно, функция в DLL не потокобезопасна


← →
sniknik ©   (2010-02-23 11:51) [3]

> Вероятно, функция в DLL не потокобезопасна
ха. да судя по тому, что ее от нас скрывают она даже не программнобезопасна...
то что по словам автора без потоков "все работает", это выдавание желаемого за действительное, ну или очень везет.


← →
mops   (2010-02-23 13:23) [4]

Наверно надо было начать с того, что я хочу так реализовать систему плагинов. Т.е. в плагине ф-ии, в основной программе несколько потоков которые их вызывают. Сейчас я думаю, может надо было сделать потоки в дллке?
В потоке ф-я сама обычная, скачивает страницу и сохраняет.


← →
sniknik ©   (2010-02-23 14:50) [5]

> Наверно надо было начать с того
не выдумывай, просто прочитай ответы.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: -0.948 c
6-1222988045
sanchopansa
2008-10-03 02:54
2010.08.27
многопоточность при отправке письем через IdSmtp


15-1270040562
Начинающий маковод
2010-03-31 17:02
2010.08.27
Хакинтош на виртуальной машине на PC.


15-1271132872
oldman
2010-04-13 08:27
2010.08.27
«РИФ+КИБ 2010»: общая информация


15-1271226541
paxpet
2010-04-14 10:29
2010.08.27
Может кто-нибудь знает что происходит


2-1267599502
wwictor
2010-03-03 09:58
2010.08.27
Отправка письма из Delphi 2005




   Наверх