Funkcja bool IsDllsAllowed() zwraca true jeśli program może wywoływać funkcje z biblioteki DLL, inaczej zwraca false. Więcej informacji można znaleźć w specyfikacji MQL4.
#property strict void OnStart() { //--- sprawdzić czy program może korzystać z DLL if(IsDllsAllowed() == false) Print("Wywołanie bibliotek z DLL nie jest możliwe."); else Print("Można wywoływać biblioteki z DLL."); }
Rys. 1. Przykład stosowania funkcji IsDllsAllowed().
Aby umożliwić wywoływanie bibliotek z DLL w MetaTrader 4 w menu "Narzędzia" należy wybrać "Opcje" (rys. 2), a następnie w "Strategie" zaznaczyć "Zezwalaj na import DLL" (rys. 3).
Rys. 2. Umożliwienie wywoływania bibliotek DLL w MetaTrader 4.
Rys. 3. Umożliwienie wywoływania bibliotek DLL w MetaTrader 4.