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

Вниз

Как предотвратить "замерзание" проигрывания авишки в TAnimate   Найти похожие ветки 

 
lipskiy ©   (2004-10-04 23:17) [0]

когда выполняются какие-то тяжелые операции в программе? Application.ProcessMessages здесь не годится, операции нециклические и вставлять это повсюду невозможно, да и в это время нельзя разрешать работать интерфейсу программы, нужно разрешить спокойно обновляться только TAnimate. Желательно без потоков.


 
Fay ©   (2004-10-04 23:21) [1]

Без потоков - не знаю, т.к. не хожу такими хитрыми путями. Есть пример (могу прислать) именно с TAnimate + потоки. Если вкратце, то оставь рисование AVI основному потоку, а дополнительному доверь "настоящую работу". ОК?


 
lipskiy ©   (2004-10-04 23:25) [2]

А можно наоборот тогда? Основной поток пусть работает, потому что уже все написано давно и все работает и отлажено в основном потоке, а дополнительный пусть рисует авишку, так можно?
Пример пока не надо, спасибо, попробую сам сначала, если не получится - напишу на мыло.


 
Fay ©   (2004-10-04 23:37) [3]

>> А можно наоборот тогда?
ОК. Это была не моя идея 8)



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

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

Наверх




Память: 0.44 MB
Время: 0.044 c
4-1095253355
pavelgr
2004-09-15 17:02
2004.10.17
скрыть приложение


14-1096372880
REA
2004-09-28 16:01
2004.10.17
Эффективность работы


3-1095740406
AngelSaint
2004-09-21 08:20
2004.10.17
Программный импорт в SQL Server из Access


6-1092020633
Максим
2004-08-09 07:03
2004.10.17
Имя компа


9-1087116065
Жора
2004-06-13 12:41
2004.10.17
Проблемы с клавиатурой





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