Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Работа с таймером


Автор: Sniper_super 8.11.2007, 12:09
Всем привет!!!

Подскажыте, пожалуста, как мне работая с RichEdit'ом ( набираю текст ) раз в 10 секунд брать этот текст обрабативать его и уже обработаный вставлять в RichEdit. Я пробовал Sleep(), пробовал в цыкле, но мне нужно чтобы я постоянно работал с RichEdit'ом?

Заранее спасибо! 

Автор: chaos 8.11.2007, 12:12
WM_TIMER уже не подходит?

Автор: archimed7592 8.11.2007, 12:13
1. При чём тут общие вопросы?
2. Компилятор/GUI-библиотека какие?
3. По теме: делать обработку в отдельном потоке.

Автор: Sniper_super 8.11.2007, 12:15
Цитата

WM_TIMER уже не подходит? 


Я незнаю как им пользоватся?

Автор: Lazin 8.11.2007, 12:16
Параллельный поток + таймер, ждешь ф-ей WaitForSingleObject

Автор: Sniper_super 8.11.2007, 12:17
если можно какойто код для работы с таймером. Плиз

Автор: chaos 8.11.2007, 12:27
в общих чертах так как-нить
Код

{
    ::CreateTimer(YOUR_TIMER_ID, .....);
}

OnTimer(UINT id)
{
    if (YOUR_TIMER_ID == id) {
        ::CreateThread(WorkWithRE.....)
    }
    .......
}

UINT WorkWithRE(LPVOID lpData)
{
    //чото денлаешь со своим ричедитом
    return 0;
}



Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)