Обсуждение статьи "Работа с СУБД MySQL из MQL5 (MQL4)" - страница 21
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Привет Я загрузил dll в папку Libraries, но он сообщает об ошибке ""Cnnot call 'cMySqlVersion', '....\Libraries\MQLMySQL.dll' is not loaded
Как это возможно?
У меня такая же проблема
"Cannot load 'C:\Users\Admin\AppData\Roaming\MetaQuotes\Tester\D0E8209F77C8CF37AD8BF550E51FF075\Agent-127.0.0.1-3000\MQL5\libraries\MQLMySQL.dll'"
"Невозможно вызвать 'cMySqlVersion', '..\libraries\MQLMySQL.dll' не загружена"
"неразрешенный вызов функции импорта"
Жду вашей помощи.........
помогите мне подключить мой реальный аккаунт прокси-сервера, включая последовательность ip номеров к amegafx.com .
спасибо
Павел
После того, как я изменил кое-что в моем брандмауэре, ничего не вышло!!!
Приветствую всех.
Я только начинаю позновать MQL4.
Возникла проблема. Скрипт падает и ругаеться
019:53:51.456MySQL-003 EURUSD,Monthly: initialized
119:53:51.456Cannot call '..\libraries\MQLMySQL.dll::cMySqlVersion', DLL is not allowed
119:53:51.456MySQL-003 EURUSD,Monthly: unresolved import function call
019:53:51.456MySQL-003 EURUSD,Monthly: uninit reason 0
019:53:51.464Script MySQL-003 EURUSD,Monthly: removed
я так понимаю что проблема кроеться здесь? -> 119:53:51.456Cannot call '..\libraries\MQLMySQL.dll::cMySqlVersion', DLL is not allowed
В чем может быть проблема, подскажите пожалуйста.
Файлы размещены следующим образом:
..\include\MQLMySQL.mqh
..\libraries\libmysql.dll MQLMySQL MQLMySQL.dll
..\scripts\MyConnection.ini MySQL-00*.mq4
OS Windows 10 x64
starticys:
119:53:51.456Cannot call '..\libraries\MQLMySQL.dll::cMySqlVersion', DLL is not allowed
Проверьте для начала, разрешён ли импорт DLL : Сервис - Настройки - Советники, в соответствующей строке должна стоять галочка.
Проверьте для начала, разрешён ли импорт DLL : Сервис - Настройки - Советники, в соответствующей строке должна стоять галочка.
Я решил некоторые проблемы с 64-разрядной Windows (7), создав конфигурацию x64 в Visual Studio 2017. (И поиска последних библиотек mysql).
Могу ли я предложить автору выложить исходники на github, тогда они смогут поддерживаться сообществом.
С благодарностью Евгению Луговому за первоклассный софт :)
2 года в МТ4 работала 32-разрядная permvar2.dll (от https://fx1.net/permvar.php ).
Попытался использовать ее в МТ5.
На сайте сообщают, что : Use permvar.dll for Tradestation, Metatrader < 0550, Metatrader5
Если вызывать permvar2.dll
#import "stdlib.ex5"
#import "permvar2.dll"
int MessageBoxW(uint hWnd,string lpText,string lpCaption,uint uType);
int PVInit(string);
int PVValue(int,string,int);
int PVGetValue(int,string);
Компилируется, но выдает ошибку :
'C:\Program Files\ForexClub MT5\MQL5\Libraries\permvar2.dll' is not 64-bit version
Cannot load 'C:\Program Files\ForexClub MT5\MQL5\Libraries\permvar2.dll' [193]
Если вызывать permvar.dll
#import "stdlib.ex5"
#import "permvar.dll"
Сообщение :
unresolved import function call
Может быть как-то инициировать по другому ?
Привет, moose2089,
В MQLMySQL.mqh замените "StrToInteger" на "StringToInteger" и "StrToDouble" на "StringToDouble" и все заработает.
С наилучшими пожеланиями
ЗдравствуйтеЕвгений Луговой
Я получаю следующую ошибку, не знаю, в чем дело!
Ошибка возникает в файле MQLMySQL.mqh
'StrToInteger' - функция не определена MQLMySQL.mqh 224 10
'StrToDouble' - функция не определена MQLMySQL.mqh 229 10
в следующих строках кода:
int MySqlGetFieldAsInt(int pCursorID, int pField)
{
return (StrToInteger(MySqlGetRowField(pCursorID, pField)))
}
double MySqlGetFieldAsDouble(int pCursorID, int pField)
{
return (StrToDouble(MySqlGetRowField(pCursorID, pField)));
}
С уважением,
Привет,
Я искал на форуме, но все статьи, которые я нашел, уже несколько лет.
Я ищу решение для публикации информации о сделках в MT4 и MT5 (открытые, отложенные и закрытые) на веб-сайте (через базу данных MySQL). Публикуемая торговая информация должна соответствовать возможностям, предлагаемым, например, MyFxBook.com, включая магическое число. Решение должно быть способно различать разных пользователей сайта (т.е. через метод аутентификации, например, имя пользователя и пароль) - это означает, что пользователь сайта может публиковать дату только в своей собственной области сайта.
Я готов заплатить за уже существующее надежное решение, которое работает в MT4 и MT5, но я также могу рассмотреть возможность заплатить за разработанное решение в случае, если такового не имеется.
Любая помощь или подсказка будет высоко оценена. Пожалуйста, напишите в личку, если вы хотите предложить себя для коммерческой поставки этого решения.
Примечание: я не кодер, поэтому не нужно направлять меня в темы, где люди обсуждают тонкости самого технического решения.
Спасибо!Привет,
Я искал на форуме, но все статьи, которые я нашел, уже несколько лет.
Я ищу решение для публикации информации о сделках в MT4 и MT5 (открытые, отложенные и закрытые) на веб-сайте (через базу данных MySQL). Публикуемая торговая информация должна соответствовать возможностям, предлагаемым, например, MyFxBook.com, включая магическое число. Решение должно быть способно различать разных пользователей сайта (т.е. через метод аутентификации, например, имя пользователя и пароль) - это означает, что пользователь сайта может публиковать дату только в своей собственной области сайта.
Я готов заплатить за уже существующее надежное решение, которое работает в MT4 и MT5, но я также могу рассмотреть возможность заплатить за разработанное решение в случае, если такового не имеется.
Любая помощь или подсказка будет высоко оценена. Пожалуйста, напишите в личку, если вы хотите предложить себя для коммерческой поставки этого решения.
Примечание: я не кодер, поэтому не нужно направлять меня в темы, где люди обсуждают тонкости самого технического решения.
Спасибо!