Справочник MQL4
Проверка состояния
IsDllsAllowed
Возвращает TRUE, если DLL вызов функции разрешены для эксперта, иначе возвращает FALSE.
См. также IsLibrariesAllowed(), IsTradeAllowed().
Пример:
#import "user32.dll"
int MessageBoxA(int hWnd, string szText, string szCaption,int nType);
...
...
if(IsDllsAllowed()==false)
{
Print("Вызов из библиотек (DLL) невозможен. Эксперт не может выполняться.");
return(0);
}
// Тело Эксперта, вызывающее внешние функции DLL
MessageBoxA(0,"an message","Message",MB_OK);
|
|
|