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

Вниз

Dll и сообщение   Найти похожие ветки 

 
Talla2k   (2003-11-27 14:01) [0]

Вызываю DLL из своей программы.Выполняется некая ф-ция в ней,НО время работы это ф-ции весьма длительно и я хотел бы вывести ProgressBar(что-бы видеть как идет выполнение этой ф-ции).

Вопрос : можно ли в DLL посылать моей программе некое сообщение,
а в самой программе принимать через
procedure MyMessage(var Msg:TMessage);message _mymessage; та которая в private

И еще если можно,то как???
Из формы в форму я знаю(sendmessage(Form1.handle,_mymessage,0,1))
а вот из DLL??7Подскажите какая команда,если эта не верная и
САМОЕ ГЛАВНОЕ какой параметр(ведь это уже не Form1.handle)!!!
Заранее благодарен!!!


 
clickmaker   (2003-11-27 14:05) [1]

Лучше передай в эту ф-ию адрес процедуры, которую будешь из длл вызывать. Callback, короче


 
Talla2k   (2003-11-27 21:28) [2]

А еще варианты есть???


 
DVM   (2003-11-27 21:32) [3]

Передавай Handle одним из параметров функции.


 
Talla2k   (2003-11-27 21:36) [4]

to DVM and ALL

Я хотел бы знать для начала ЭТО(передача сообщения из DLL моей программе) ВООБЩЕ ВОЗМОЖНО ИЛИ НЕТ???


 
DVM   (2003-11-27 21:37) [5]

Да.


 
Talla2k   (2003-11-27 21:46) [6]

to DVM!!!
А чем sendmessage или postmessage???(не могу найти F1 по этому поводу)


 
DVM   (2003-11-27 21:53) [7]

Лучше, наверное, PostMessage, а то функция будет медленнее работать из-за ожидания обработки сообщения основной программой.


 
Talla2k   (2003-11-27 22:17) [8]

to DMV!!!
ну спасибо за советы,ЩА попробуем!!!


 
Diamond Cat   (2003-11-27 23:15) [9]

sendmessage ставит непосредственно на обработку(ну почти), а postmessage ставит на обработку в очередь сообщений соответственно система "передаст" это сообщение когда прожует все предъидущие


 
Игорь Шевченко   (2003-11-28 13:59) [10]

Какая разница, из DLL посылать сообщения или не из DLL ? Как именно посылать, через Send или через Post зависит ТОЛЬКО от сообщения, а не от источника посылки.

LMD



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

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

Наверх





Память: 0.46 MB
Время: 0.033 c
3-16153
Boroda Oleg
2004-01-14 16:26
2004.02.06
Обновление БД Interbase через Query автоматически


1-16330
новый
2004-01-24 21:16
2004.02.06
сортировка


14-16691
ИМХО
2004-01-16 21:17
2004.02.06
Так играют чемпионы...


1-16476
Alien
2004-01-27 17:14
2004.02.06
GetLogicalDriveStrings


11-16210
Vadim Petrov
2003-05-20 13:41
2004.02.06
New Synapse conversion for KOL





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