Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Просто прокомментирую.
В курсе.
У меня нет исходников.
Смотрел саму DLL вьювером,
и там были имена функций из вашего примера.
Замечательно.
И пока нет документации мы и тыкаемся и задаем вопросы.
Я к чему сказал про документацию - просто в МТ много пока недокументированных (и порой странных) особенностей, о которые все мы постоянно спотыкаемся. В результате я к примеру уже ни в чем не уверен. Тут может быть все что угодно (например запуск DLL пользователя только из определенной папки). И ссылки на MSDN тут уже никакой уверенности не дают.
Согласен.
Но речь была о другом.
То есть уже есть исключение из правил (MSDN).
У меня просто нет уверенности что тут нет других исключений,
и нафига мне тут MSDN если в нем все эти исключения не описаны ...
Т.е. ваша ссылка на MSDN получается некорректной (при наличии исключений).
Замечательно.
Да пусть хоть десятый ...
Всяко пробовали, и как у вас, и как в MSDN ...
Хорошо, что вы это сейчас сказали.
Может быть ктото прочитает эту ветку и ктото запомнит.
Для меня это было совсем неочевидно, и в хелпе мне это на глаза не попалось.
Спасибо, теперь проблема понятна,
и МТ тут действительно ни причем ...
PS. На этот мой пост можете не отвечать.
Спорить о чемто нет ни малейшего желания.
Просто хотел прокомментировать ваш ответ,
чтобы уточнить детали.
...
#include <filename.mqh>
...
mqh соответственно, в include директории, а в нем - ссылка на dll:
То есть, идея в том, что путь по умолчанию - это угловые скобки, а обычные кавычки - это путь относительно данной директории.
В ХР наверное ничем.
Список экспортируемых функций и импортируемых библиотек и функций
можно посмотреть любым текстовым просмотрщиком - FAR или даже Notepad.
Имена функций и библиотек там текстом лежат.
Это неудобно конечно, но если больше ничего под рукой нет, то можно.
Вообще-то я отвечал Rosh'у на самый первый пост. У него там в примере кода
#import "ExpertSample.dll" - без указания полного пути.
Вот я и предложил прописать путь и заодно в mqh взять путь (неполный) в угловые скобки. Если чего не так понял - извините, со мной это бывает...
Quark, так вроде ж выяснили, что библиотека MSVCR71.dll почти у всех отсутствует.
Скачайте по ссылке программу Dependance Walker из Microsoft Visual Studio:
https://download.mql5.com/cdn/web/metaquotes.software.corp/mt5/mt5setup.exe?utm_campaign=MQL5.community
Чтобы увидеть всю подноготную файла запустите как: