Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно. Необходимо обновить браузер или попробовать использовать другой.
Здесь почти всё правильно. Вот часть твоего кода. В нём PlaySound отдельно, а SendMail зависит от SendMailPossible и AlertSound. То-есть если отключить AlertSound, то и SendMail работать не будет.
Код:
if (UpBuffer[SIGNAL_BAR] != EMPTY_VALUE && UpBuffer[SIGNAL_BAR] != 0 && SoundBuy)
[B]{[/B]
SoundBuy = False;
if (UseSound) PlaySound (SoundFileBuy);
if(AlertSound)[COLOR=Red][B]{[/B][/COLOR]
Alert(message);
if (SendMailPossible) SendMail(Symbol(),message);
[COLOR=Red][B]}[/B][/COLOR]
[B]} [/B]
Убери красные скобки и тогда получится, что
если UpBuffer[0] имеет значение выполняется всё что в фигурных скобках по-отдельности
{
if (UseSound) PlaySound (SoundFileBuy); // если разрешено проиграть музыку
if(AlertSound) Alert(message); // если разрешено выдать сообщение
if (SendMailPossible) SendMail(Symbol(),message); // если разрешено отправить сообщение на почту. }
Это означает, что не работает тот код по которому была подсказка. А выкладываешь совершенно другой код.
В программировании не получится сделать что-то путное по шаблончику. В твоём коде я досканально не разбирался, но вот на что обратил внимание. У тебя PlaySound ("alert3.wav"); и возможно этот звук сливается со звуковым сигналом Alert'a. Для проверки убери Alert и проверь звук. Если будет тогда замени alert3 на другой.
Это означает, что не работает тот код по которому была подсказка. А выкладываешь совершенно другой код.
В программировании не получится сделать что-то путное по шаблончику. В твоём коде я досканально не разбирался, но вот на что обратил внимание. У тебя PlaySound ("alert3.wav"); и возможно этот звук сливается со звуковым сигналом Alert'a. Для проверки убери Alert и проверь звук. Если будет тогда замени alert3 на другой.
Когда выключаю Alert , работает функция PlaySound.Когда включаю Alert, не работает функция PlaySound . Такое ощущение что Alert забивает PlaySound. Звук поставил другой Wriko3.wav.
Когда выключаю Alert , работает функция PlaySound.Когда включаю Alert, не работает функция PlaySound . Такое ощущение что Alert забивает PlaySound. Звук поставил другой Wriko3.wav.
В таком случае само-собой напрашивается поменять последовательность выполнения. Сначала PlaySound() потом Alert(). Тогда должно быть наоборот. PlaySound будет забивать Alert и получится, что окно будет выскакивать в сопровождении звука PlaySound.
Проверяй. Можно ещё сделать задержку после Alert'a на 2 секунды Sleep(2000);