Можно ли записать содержимое звукового файла в файл MQL ?

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Yuriy Vins
1506
Yuriy Vins  

Всем привет! Кто-нибудь пробовал создавать программы ex4 (или ex5) со звуком встроенным в сам файл mql. Чтобы после компиляции файла не приходилось еще и отдельные звуковые файлы кидать в папку Sounds? 

Я хочу чтобы все было в одном ex -  файле!  Вообще бывает ли такое явление в программировании?

Artyom Trishkin
Модератор
56778
Artyom Trishkin  
Yuriy Vins:

Всем привет! Кто-нибудь пробовал создавать программы ex4 (или ex5) со звуком встроенным в сам файл mql. Чтобы после компиляции файла не приходилось еще и отдельные звуковые файлы кидать в папку Sounds? 

Я хочу чтобы все было в одном ex -  файле!  Вообще бывает ли такое явление в программировании?

Alexey Viktorov
28072
Alexey Viktorov  
Artyom Trishkin:

У меня почему-то в ME4 не активна эта ссылка. Приходится руками вписывать.

Artyom Trishkin
Модератор
56778
Artyom Trishkin  
Alexey Viktorov:

У меня почему-то в ME4 не активна эта ссылка. Приходится руками вписывать.

Давно не открывал редактор четвёрки

Yuriy Vins
1506
Yuriy Vins  
Artyom Trishkin:
У меня тоже ссылка не активна ((
Файлы:
gdj4y.png 28 kb
Yuriy Vins
1506
Yuriy Vins  
Artyom Trishkin:

Давно не открывал редактор четвёрки

А как руками? Это надо путь файла вписать?

Artyom Trishkin
Модератор
56778
Artyom Trishkin  
Yuriy Vins:

А как руками? Это надо путь файла вписать?

Если не уверены в правильности написания ресурса, то откройте редактор пятерки и поглядите как он впишет.
Yuriy Vins
1506
Yuriy Vins  
Artyom Trishkin:
Если не уверены в правильности написания ресурса, то откройте редактор пятерки и поглядите как он впишет.

Хорошо. Щасс )

Artyom Trishkin
Модератор
56778
Artyom Trishkin  
Artyom Trishkin:
Если не уверены в правильности написания ресурса, то откройте редактор пятерки и поглядите как он впишет.
Впрочем, четверка может и не поддерживать такой ресурс. Проверять нужно.
Alexey Viktorov
28072
Alexey Viktorov  
Artyom Trishkin:
Впрочем, четверка может и не поддерживать такой ресурс. Проверять нужно.

Индикатор я подключал ресурсом.

Yuriy Vins
1506
Yuriy Vins  

Все, ребята! Я счастлив. Мой терминал заговорил. И скомпилированному роботу отдельные файлы - больше не нужны! Правда сначала не получалось у меня.

Оказывается чтобы все работало, после указания, в самом начале, файла как ресурс:

#resource "\\Files\\new_formation.wav"

Компилятор затем должен читать исполняемый ресурс в такой форме:

PlaySound("::Files\\new_formation.wav");

В справке прочитал, - двоеточия нужно ставить вместо слэшей.

А я вот так делал сначала:

PlaySound("\\Files\\new_formation.wav");

, и после удаления файла из папки робот перестал издавать звук.

А теперь все работает. И в MQL4 и в MQL5 - я проверил.

Спасибо за БЫСТРЫЕ ответы. В который раз убеждаюсь, что лучше спросить на нашем форуме, чем гуглить неизвестно где.

123
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий