Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Отмена выпонения цикла. [D7, Win95/98, WinXP]


Страницы:   1 2

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] и не нужно никаких циклов и извращений :)


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо