Доброе время суток, Павлик! Поищу исходники на старых дисках, но два года назад дело было, могу не найти. Советую посмотреть книгу "Обработка звука на PC" (Секунов Н.Ю., BHV-Санкт-Петербург - 2001) Ответ отправлен: 10.01.2004, 12:48 Отправитель: chebv
Вопрос № 1383
Доброго времени суток Господа. Как можно создать таймер в C++? Мне нужно, чтобы выполнялись некоторые действия каждую секунду, но без ипользования циклов.
Приветствую Вас, Sder! Используй winapi SetTimer, KillTimer. С уважением, sniffer. Ответ отправлен: 09.01.2004, 20:01 Отправитель: sniffer Отвечает vitya
Здравствуйте, Sder! В ОС Окошки вам нужно вызвать АПИ функцию SetTimer(), а потом получать сообщения WM_TIMER. Но учтите, что они могут придти не все и не вовремя. Более Удобный вариант, это запустить поток, который будет в цикле делать следующее while (g_bGo) { Sleep(1000); //секунда callback(); //вызывается ваша функция } Под ОС ДОС придется написать обработчик прерывания от таймера (если не ошибаюсь номер 8) и оттуда вызывать вашу функцию. Ответ отправлен: 09.01.2004, 17:35 Отправитель: vitya
Вопрос № 1384
Здравствуйте. Как можно скрыть консольное приложение в панели задач, т.е., чтобы не видно было как оно работает? Спасибо заранее.
Доброе время суток, Weber! Если нужно, чтобы его не было видно, то проще сделать не консольное, а обычное Win32-приложение без окон. С уважением, Avl2k. Ответ отправлен: 12.01.2004, 15:46 Отправитель: Avl2k
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.