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

Вниз

вызов MessageDlg из отдельной нитки   Найти похожие ветки 

 
Gear   (2010-01-23 04:13) [0]

Здравствуйте!
Имеется ли возможность вызвать функцию MessageDlg из отдельной thread, получить результат true/false по клику на кнопку и продолжить выполнение thread используя полученный результат?


 
Kolan ©   (2010-01-23 09:54) [1]

Используйте Synchronize или другой способ общения с основным потоком, а в основном потоке спросите пользователя.


 
Ганя   (2010-01-23 10:37) [2]

Без синхронизации из потока можно смело вызывать апишный MessageBox


 
Gear   (2010-01-23 13:29) [3]

Без синхронизации вываливает периодически ошибки типа не может отрисовать канву, выдает пустое окно и прочее, явные признаки обращения к vcl без синхронизации.


 
sniknik ©   (2010-01-23 13:34) [4]

> явные признаки обращения к vcl без синхронизации.
и какие выводы? не используй vcl-ый MessageBox.


 
Kolan ©   (2010-01-23 14:48) [5]

Лучше всю работу с ГУИ вынести в главный поток, это обычное решение.



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

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

Наверх





Память: 0.45 MB
Время: 0.01 c
3-1262248374
12
2009-12-31 11:32
2011.08.28
можно как-то сделать быстрее?


15-1303971325
Alien1769
2011-04-28 10:15
2011.08.28
Магический квадрат


15-1305086552
Demo
2011-05-11 08:02
2011.08.28
Дисковое пространство для форума


15-1305059392
Юрий
2011-05-11 00:29
2011.08.28
С днем рождения ! 11 мая 2011 среда


15-1305100097
Scott Storch
2011-05-11 11:48
2011.08.28
оптимизация





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