В данном примере показано как проигрывать звуки из файлов Ok.wav и timeoit.wav, входящих в стандартную поставку терминала. Эти файлы находятся в папке означает папку, из которой запущен клиентский терминал MetaTrader 5. Программным путем из mql5-программы каталог терминала можно узнать следующим образом: Расположение каталога данных терминала...
は、ファイルに書き込む必要はありません。WebRequest メソッドの形式を合わせる必要があります。
ダウンロードとは? テキスト変換後に得られたサウンドファイルをExpert Advisorで再生するには、Soundsフォルダに配置する必要があります。Expert Advisor のサウンドを作成するのは WebRequest ではなく PlaySound 関数で、Sounds フォルダからオーディオファイ ルを取得します。その作業はほとんど不可能だと言っているのです。
うん...
DLLがないとサンドボックスからwavファイルを再生するのは無理なんですか?
うん...
DLLがないとサンドボックスからwavファイルを再生するのは無理なんですか?
サンドボックスでどのような結末を迎えるのか?
WebRequestの結果は、サーバーからダウンロードしたWAVファイルであると推測されます。以下のコードを実行した結果は以下の通りです。
この段階での問題は、WebRequest 呼び出しの形式が明らかに間違っているため、hello_world.wav が空っぽになることです。
WebRequestの結果は、サーバーからダウンロードしたWAVファイルであると推測されます。以下のコードを実行した結果は以下の通りです。
この段階での問題は、WebRequest 呼び出しの形式が明らかに間違っているため、hello_world.wav が空っぽになることです。
サーバーからソケットやwebrequestでEAに有効なサウンドファイルを取得しても、Soundsフォルダに書き込めないため、PlaySoundでは再生できません。
DLLを使わずにwavファイルを再生するには、PlaySoundしか ないのでしょうか?
DLLを使わずにwavファイルを再生するには、PlaySoundしかないのでしょうか?
ソケットやwebrequestでサーバーからEAに有効なサウンドファイルを取得しても、Soundsフォルダに書き込めないため、PlaySoundでは再生できない。
については上記を参照 - 何でも可能ですが、ユーザーの意志が必要です。
はい。
くだらない )
はい。
待てよ、これはどうだ
//--- play sound file Demo.wav from terminal_data_directoryMQL5Files
PlaySound("\Files¥Demo.wav")
https://www.mql5.com/ru/docs/runtime/resources