![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Отмена выпонения цикла. [D7, Win95/98, WinXP]
Xmen © (2006-11-23 13:45:00)Привет Мастера. Нужен ваш совет
Хочу сделать так.
В цикле проигрывается beep пока не нажата любая клавиша.
repeat
beep;
until сюда нужно писать условие;
Вот это незнаю как это сделать.
Xmen (2006-11-24 08:32:00) [1]Попробую.
ASoft (2006-11-24 08:16:00) [2]
> Xmen (23.11.06 13:54) [2]
а просто модальное окно (или по верх всех окон) + сопровождение beep показать пользователю нельзя?
Xmen (2006-11-24 07:35:00) [3]Ну тогда наверно иду по неправелному пути раз эту задачу я немог решит. Предется отказатся от него.
Anatoly Podgoretsky (2006-11-23 16:18:00) [4]> Xmen (23.11.2006 15:59:25) [25]
А это уже роли не играет, поскольку должно работать на обеих системах.
ОЕ например в этом случае высвечивает дополнительную иконку в трее.
Xmen (2006-11-23 15:59:00) [5]
> Если бы 2006, то в tray-icon есть baloon hint
> А у тебя Д7 да еще и 98
и ХР
Anatoly Podgoretsky (2006-11-23 15:36:00) [6]Отвечать не надо, посмотрел исходное сообщение.
Если бы 2006, то в tray-icon есть baloon hint
А у тебя Д7 да еще и 98
Anatoly Podgoretsky (2006-11-23 15:35:00) [7]> Xmen (23.11.2006 15:02:21) [21]
Какая версия Дельфи?
novill (2006-11-23 15:25:00) [8]> [18] clickmaker © (23.11.06 14:42)
провокатор, млин )))
Xmen (2006-11-23 15:02:00) [9]
> а это... может иконку в трей? с хинтом
тоже вариант, прога обычно в трейе находится. Я вроде как в QIPe хотел сделат, в нем есть такая фишка когда приходит новое сообщение то показвает форму с сообшением над трейем. Но незнаю как это сделать.
RASkov (2006-11-23 14:48:00) [10][18]... или MessageBox('Пришло новое письмо');
Сергей М. (2006-11-23 14:43:00) [11]
> Xmen (23.11.06 14:42) [17]
Я вроде бы громко сказал) ... И не шумно в сей момент было ...
Что ж не понять ?
Гугль в руки - и вперед !
Ы ?
clickmaker (2006-11-23 14:42:00) [12]
> [15] Xmen (23.11.06 14:28)
> И что можете еще посоветовать
а это... может иконку в трей? с хинтом
Xmen (2006-11-23 14:42:00) [13]Если бы твои слова понял то опять не спрашевал бы.
Сергей М. (2006-11-23 14:29:00) [14]Оно самое и посоветую - глобальный низкоуровневый клавиатурный хук.
Xmen (2006-11-23 14:28:00) [15]И что можете еще посоветовать
Сергей М. (2006-11-23 14:18:00) [16]
> делаю это c beep.
> <Цитата>
>
>
Тогда уж с Windows.Beep() .....)
тебе придется сотворять глобальный низкоуровневый клавиатурный хук.
А что делать ?)
Сам виноват)
Xmen (2006-11-23 14:12:00) [17]Делаю внутренную почтовую прогу для филиала и увы знаю что не у всех есть колонки и поэтом делаю это c beep.
Джо (2006-11-23 14:07:00) [18]> [11] Xmen (23.11.06 14:06)
>
> > sndPlaySound ('имя_wave_файла',SND_ASYNC or SND_LOOP);
>
> > Звук будет проигрываться асинхронно и "бесконечно".
> > Для прекращения проигрывания вызвать:
> > sndPlaySound (nil,0);
>
>
> у юзера нет колонок!
Так может, он и не хочет, чтобы у него компьютер шумел? А ты его писиспикером мучишь :D
Xmen (2006-11-23 14:06:00) [19]
> sndPlaySound ('имя_wave_файла',SND_ASYNC or SND_LOOP);
> Звук будет проигрываться асинхронно и "бесконечно".
> Для прекращения проигрывания вызвать:
> sndPlaySound (nil,0);
у юзера нет колонок!
Джо (2006-11-23 14:06:00) [20]> [9] Xmen (23.11.06 14:04)
См. [7] и не нужно никаких циклов и извращений :)