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

Вниз

Хочу подгружать dll-ки так чтобы выполняли параллельную работу   Найти похожие ветки 

 
Alex_LG   (2002-05-21 09:40) [0]

как лучше осуществить: в программе создавать поток и в нём вызывать длл или в вызываемой длл создавать новый поток и в нём уже работать? или может достаточно в длл создавать форму и процедуры в ней (форме) будут работать независимо от основной формы (в программе)?


 
Lord Warlock   (2002-05-21 09:46) [1]

Если тебе нужны именно фоновые вычисления, которые описаны в DLL,
лучше в основной программе создавать потоки и оттуда вызывать функции DLL, если нужны формы (а они параллельно работают, только если немодальные), создается обычный DLL, и запускается из программы по команде. В случае немодальной формы в DLL придется передавать ссылку на приложение и писать CALL-BACK функцию и соответствующее сообщение для выгрузки формы.

подробнее лучше посмотреть литературу, там все хорошо разжевано.



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

Форум: "Основная";
Текущий архив: 2002.05.30;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.017 c
7-97439
DmitryZ
2002-03-04 10:02
2002.05.30
Работа с портами под W2K, DLPrinterPortIO и не только...


1-97316
Doctor Deejay
2002-05-19 18:24
2002.05.30
Ну помогите же мне кто-то!!!


3-97139
KGB
2002-05-06 15:34
2002.05.30
DBGrid с горизонтальными колонками


1-97221
MSergey
2002-05-16 19:53
2002.05.30
Как нориальный таймер


1-97225
Hawk2
2002-05-20 16:22
2002.05.30
Помогите справится с глюком.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский