Как я могу написать DLL с функцией, похожей на MQL5?

 
Вот код:
 int OnInit ()
  {
 //--- 
   Print ( MQLInfoInteger ( MQL_DLLS_ALLOWED ));
 //--- 
   return ( INIT_SUCCEEDED );
  }

Я хочу написать функцию в DLL, которая может выдавать переменную. Я получаю это через MQL5 с помощью функции. MQL_DLLS_ALLOWED MQLInfoInteger ()

Но я хочу использовать свою собственную функцию, скажем. Пожалуйста, предложите мне, что я могу сделать, чтобы сделать это возможным. Я запутался, возможно ли это вообще или нет. Пожалуйста, предложите мне. GetInfoAllowedDLL ()
 

Ваш пример может только показать состояние чекбокса "Разрешить использование dll" из настроек терминала - вкладка советники

void OnStart()
{
   bool DllEnable = MQLInfoInteger(MQL_DLLS_ALLOWED);
   if(DllEnable) Print("Checkbox import dll checked"); else Print("Checkbox import dll unchecked");
}


Если Вы хотите написать свою dll, то вот я делал не сложную инструкцию как написать dll на C# https://www.mql5.com/ru/forum/293630/page57#comment_9851502

, это можно выполнить в течении нескольких минут 

Причина обращения: