Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 1059

 
MakarFX:

Alert() забивает PlaySound()

что надо здесь поправить?

или здесь

Если прочесть это

и подумать, то что-нибудь можно и сделать. Наверное...

 
Artyom Trishkin:

Если прочесть это

и подумать, то что-нибудь можно и сделать. Наверное...

Мне не нужно останавливать,мне нужно чтоб PlaySound() проигрывал звук, но его перебивает Алерт

 
MakarFX:

Мне не нужно останавливать,мне нужно чтоб PlaySound() проигрывал звук, но его перебивает Алерт

...

Потому, что алерту назначен либо пустой звук, либо какой-то звук ...

Если пустой, то текущий воспроизводящийся звук будет остановлен.
Если какой-то звук, то текущий воспроизводящийся звук будет остановлен, и воспроизводиться начнёт тот, который назначен алерту.

Отсюда можно сделать некий вывод...

 
Artyom Trishkin:

...

Потому, что алерту назначен пустой звук...

Отсюда можно сделать некий вывод...

Там не пустой звук, там 1сек тишины.
 
MakarFX:
Там не пустой звук, там 1сек тишины.

Не важно. Я всё расписал. Считайте, что это какой-то звук.

 
Artyom Trishkin:

...

Если какой-то звук, то текущий воспроизводящийся звук будет остановлен, и воспроизводиться начнёт тот, который назначен алерту.

Вот в этом и вопрос, как сделать чтоб Алерт не останавливал PlaySound

 
MakarFX:

Вот в этом и вопрос, как сделать чтоб Алерт не останавливал PlaySound

Местами поменять

 
Artyom Trishkin:

Местами поменять

Пробовал, не помогло.

Сейчас просматриваю твои статьи https://www.mql5.com/ru/articles/7071#node00

Может подскажешь где описывается MessageBox

Хочу заменить Алерт
Библиотека для простого и быстрого создания программ для MetaTrader (Часть XVI): События коллекции символов
Библиотека для простого и быстрого создания программ для MetaTrader (Часть XVI): События коллекции символов
  • www.mql5.com
Ранее, при создании объекта-аккаунта и коллекции аккаунтов в части 12, а далее и для отслеживания событий текущего аккаунта в части 13 описания библиотеки, у нас определился сам собою новый для библиотеки тип объектов, отправляющих свои события в базовый объект Engine. Принципы отслеживания событий аккаунта отличаются от принципов отслеживания...
 
MakarFX:

Пробовал, не помогло.

Сейчас просматриваю твои статьи https://www.mql5.com/ru/articles/7071#node00

Может подскажешь где описывается MessageBox

Хочу заменить Алерт

Это не замена - MB не работает в индикаторах т.к. останавливает поток пока не будет нажата кнопка!

 
Igor Zakharov:

Это не замена - MB не работает в индикаторах т.к. останавливает поток пока не будет нажата кнопка!

Понял,спасибо.
Причина обращения: