Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Corba";
Текущий архив: 2008.02.03;
Скачать: [xml.tar.bz2];

Вниз

Создание многопоточных приложений на COM   Найти похожие ветки 

 
Alex_C ©   (2006-03-20 08:22) [0]

Появилась необходимость сделать в приложении процесс, максимально при выполнении не зависящий и не тормозящийся от основного процесса, при этом он сам не должен тормозить основной процесс. Попытка выделить его в отделиный Thread к успеху не привела - все равно допустим при минимизации основного окна выполнение процесса тормозилось.
Тогда была сделана попытка просто выделить этот процесс в отдельный EXE-фаил . Тут вышла другая проблема - обмен данными с приложением.
Прочитав про технологию COM я понял что это как раз решение моей проблемы.
Подскажите, правильно ли я понял - что мне надо просто создать ActivX DLL - которая как раз в своей работе создаст независимый поток в моем приложении, который как мне и надо, не юудет тормозить основной поток? Или же мне надо создать ActivX EXE- фаил? Необходимости запускать отдельно данный процесс нет, так что вроде как ActivX DLL подходит больше.


 
Polevi ©   (2006-03-20 11:42) [1]

Попытка выделить его в отделиный Thread к успеху не привела - все равно допустим при минимизации основного окна выполнение процесса тормозилось.

???


 
Alex_C ©   (2006-03-20 11:51) [2]

Ну вот так и тормозилась. Т.е. зависимость при использовании Thread имеет место. Вот если делаем отдельным EXE-файлом - тут естественно все ок, но неудобно данные передавать.


 
Polevi ©   (2006-03-20 12:05) [3]

имеет место криво написанная поточная ф-ия


 
Alex_Delphi ©   (2006-03-22 09:28) [4]

А ты не пробовал ставить приоритет поменьше высокого



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

Форум: "Corba";
Текущий архив: 2008.02.03;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.041 c
2-1200037867
Washington
2008-01-11 10:51
2008.02.03
Работа с DLL


15-1199119938
Kerk
2007-12-31 19:52
2008.02.03
Белорусский блогер добился от властей поставок кефира


2-1199811622
Евгений Р.
2008-01-08 20:00
2008.02.03
MDI приложение


2-1199495124
bagira
2008-01-05 04:05
2008.02.03
Динамическое создание Label ов


2-1199646349
ЗВаська
2008-01-06 22:05
2008.02.03
Интерфейс + with





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский