int PVInit(string); int PValue(int,string,int); int PVGetValue(int,string);
Compiles, but gives error : 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]
If calling permvar.dll #import "stdlib.ex5" #import "permvar.dll"
PermVar can persistently store basic types of data in the registry, such as strings, integers, doubles, and booleans. Reading and writing is easy with its one-touch command. No need for complicated frameworks. All you need is one file to use PermVar. It’s compatible with any application that uses DLL. If you need a key/value storage similar to...
你好,我已经在库文件夹中加载了 dll,但它报告了一个错误 " "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。
我遇到了一个问题。脚本崩溃并诅咒
0 19:53:51.456 MySQL-003 EURUSD,Monthly: initialised
1 19:53:51.456 Cannot call '..\libraries\MQLMySQL.dll::cMySqlVersion', DLL is not allowed
1 19:53:51.456 MySQL-003 EURUSD,Monthly: 未解决的导入函数调用
0 19:53:51.456 MySQL-003 EURUSD,Monthly: uninit reason 0
0 19:53:51.464 Script MySQL-003 EURUSD,Monthly: removed
我认为问题出在这里?->1 19:53:51.456 Cannot call '..\libraries\MQLMySQL.dll::cMySqlVersion', DLL is not allowed.
问题出在哪里,请告诉我。
文件放置如下
.\include\MQLMySQL.mqh
.\libraries\libmysql.dll MQLMySQL MQLMySQL.dll
.\scripts\MyConnection.ini MySQL-00*.mq4
操作系统 Windows 10 x64
starticys:
119:53:51.456Cannot call '..\libraries\MQLMySQL.dll::cMySqlVersion', DLL is not allowed
首先,检查是否允许 DLL导入:Service - Settings - Advisors,相应行应打勾。
首先,检查是否允许导入 DLL:服务 - 设置 - 智能交易系统,在相应的行中应该有一个"√"。
通过在Visual Studio 2017 中创建 x64 配置,我解决了 64 位 Windows (7) 的一些问题。(并找到了最新的 mysql 库)。
我建议作者把源代码放到 github 上,这样就可以由社区来维护了。
感谢Eugeniy Lugovoy 提供的一流软件:)
int PVInit(string);
int PValue(int,string,int);
int PVGetValue(int,string);
Compiles, but gives error :
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]
If calling permvar.dll
#import "stdlib.ex5"
#import "permvar.dll"
Message :
unresolved import function call
Can it be initiated differently ?
你好,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 中使用的强大解决方案付费,但如果没有可用的解决方案,我也可以考虑为开发的解决方案付费。
如有任何帮助或提示,我将不胜感激。如果您想以商业方式提供该解决方案,请发送个人信息。
注:我不是程序员,因此无需引导我进入人们讨论技术解决方案本身细节的主题。
谢谢!