forked from airat77786/MQL5Book
31 lines
1.3 KiB
MQL5
31 lines
1.3 KiB
MQL5
//+------------------------------------------------------------------+
| |||
//| OutputSound.mq5 |
| |||
//| Copyright 2021, MetaQuotes Ltd. |
| |||
//| https://www.mql5.com |
| |||
//+------------------------------------------------------------------+
| |||
#include "..\..\Include\PRTF.mqh"
| |||
| |||
//+------------------------------------------------------------------+
| |||
//| Script program start function |
| |||
//+------------------------------------------------------------------+
| |||
void OnStart()
| |||
{
| |||
// file "new.txt" was created but will produce neither a sound, nor an error
| |||
PRTF(PlaySound("new.txt"));
| |||
// this file is missing
| |||
PRTF(PlaySound("abracadabra.wav"));
| |||
// lets measure the time neede to execute the function
| |||
const uint start = GetTickCount();
| |||
// this is a standard file, it should play ok
| |||
PRTF(PlaySound("request.wav"));
| |||
PRTF(GetTickCount() - start);
| |||
/*
| |||
output:
| |||
| |||
PlaySound(new.txt)=true / ok
| |||
PlaySound(abracadabra.wav)=false / FILE_NOT_EXIST(5019)
| |||
PlaySound(request.wav)=true / ok
| |||
GetTickCount()-start=0 / ok
| |||
*/
| |||
}
| |||
//+------------------------------------------------------------------+
|