Проблема в понимании что такое включаемый файл и что такое библиотека.
Из включаемого файла .mqh компилятор "выхватывает" используемые части и компилирует исполняемый файл который будет работать при отсутствии этого самого .mqh файла.
Библиотека-же обязательно должна присутствовать на всех компьютерах где будет использоваться программа обращающаяся к библиотеке. Это крайне неудобно и мало кто этим пользуется, я таких не знаю.
Рекомендую забыть о библиотеках и разобраться с включаемыми файлами.
Ну можно и поспорить тут кому что удобнее использовать!
Проблема в понимании что такое включаемый файл и что такое библиотека.
Из включаемого файла .mqh компилятор "выхватывает" используемые части и компилирует исполняемый файл который будет работать при отсутствии этого самого .mqh файла.
Библиотека-же обязательно должна присутствовать на всех компьютерах где будет использоваться программа обращающаяся к библиотеке. Это крайне неудобно и мало кто этим пользуется, я таких не знаю.
Рекомендую забыть о библиотеках и разобраться с включаемыми файлами.
Так речь идёт именно об этом.
Для этого я предоставил файлы.
Это не библиотека DLL, это файл .MQ4(.EX4) где хранятся часто используемые функции.
Проблема и состоит в том, что эти функции в теле советника работают без проблем,
а при переносе их в подключаемый через INCLUDE файл - возникает описанная мною ошибка
Начиная с билда 600 язык программирования MQL4 полностью переработан и достиг уровня MQL5 - теперь писать торговых роботов на MQL4/MQL5 можно в единой среде разработке MetaEditor и используя единые стиль, библиотеки и инструменты отладки. MQL4 пользуется заслуженной популярностью среди разработчиков автоматических торговых систем благодаря...
#property library//+++++++++++++++++++++#property strict//+++++++++++++++++++++//=========================int calc (int a,int b)
{
int c = a + b;
return(c);
}
Проблема в понимании что такое включаемый файл и что такое библиотека.
Из включаемого файла .mqh компилятор "выхватывает" используемые части и компилирует исполняемый файл который будет работать при отсутствии этого самого .mqh файла.
Библиотека-же обязательно должна присутствовать на всех компьютерах где будет использоваться программа обращающаяся к библиотеке. Это крайне неудобно и мало кто этим пользуется, я таких не знаю.
Рекомендую забыть о библиотеках и разобраться с включаемыми файлами.
Проблема в понимании что такое включаемый файл и что такое библиотека.
Из включаемого файла .mqh компилятор "выхватывает" используемые части и компилирует исполняемый файл который будет работать при отсутствии этого самого .mqh файла.
Библиотека-же обязательно должна присутствовать на всех компьютерах где будет использоваться программа обращающаяся к библиотеке. Это крайне неудобно и мало кто этим пользуется, я таких не знаю.
Рекомендую забыть о библиотеках и разобраться с включаемыми файлами.
Так речь идёт именно об этом.
Для этого я предоставил файлы.
Это не библиотека DLL, это файл .MQ4(.EX4) где хранятся часто используемые функции.
Проблема и состоит в том, что эти функции в теле советника работают без проблем,
а при переносе их в подключаемый через INCLUDE файл - возникает описанная мною ошибка
причин возникновения, которой я не вижу.
Так речь идёт именно об этом.
Для этого я предоставил файлы.
Это не библиотека DLL, это файл .MQ4(.EX4) где хранятся часто используемые функции.
Проблема и состоит в том, что эти функции в теле советника работают без проблем,
а при переносе их в подключаемый через INCLUDE файл - возникает описанная мною ошибка
причин возникновения, которой я не вижу.
Простите вы издеваетесь?
Выделил специально строчку о чем она вам говорит?!!!
Простите вы издеваетесь?
Выделил специально строчку о чем она вам говорит?!!!
Указание компилятору на применение особого строгого режима проверки ошибок
Указание компилятору на применение особого строгого режима проверки ошибок
И что из этого следует ?
Указание компилятору на применение особого строгого режима проверки ошибок
Выше я дал непосредственную ссылку https://docs.mql4.com/ru/mql4changes поиском найти export
Если не умеете пользоваться поиском то вот так понятно будет!!!!
И здесь тоже самое!!!
Теперь то улавливаете где ваша ошибка кроется?И здесь тоже самое!!!
Теперь то улавливаете где ваша ошибка кроется?Увы, не улавливаю ...
Подскажите, плз
Увы, не улавливаю ...
Подскажите, плз
Если вы о свойстве #property library
то у меня оно проставлено ..
Без него него файл библиотеки даже не компилируетсяЯ сейчас покурю что бы не писать слишком резко и попробую вам на пальцах объяснить что такое #property strict.