Funkcje sprawdzające:   IsDllsAllowed()

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.


Przykład 1

#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.