文章 "如何交换数据:10 分钟为 MQL5 创建 DLL" - 页 3 1234 新评论 gcha2262 2015.08.11 09:37 #21 你好我想知道你能否在 Mt5 和 Matlab 的交互方面帮我一下。我已经完成了你建议的教程。唯一的问题是,脚本成功加载并在日志中成功删除,但却不显示任何我想打印的内容。我做错了什么?非常感谢您的帮助 附加的文件: Capture.PNG 20 kb Filip 2015.09.13 10:55 #22 我刚刚学习了这一教程,但使用的是新版 VC 14 (2015)......起初,我在日志中得到的信息是:"无法加载 dll",没有说明原因,但后来我发现,解决方案调整生成了一个 win32 dll......在解决方案资源管理器中,右击解决方案,点击配置管理器。重建后,新生成的 dll 可以加载,我就可以调用我的演示功能 了。感谢这篇文章!Filip Stephanie Kissel 2016.08.01 19:50 #23 是否有可能制作一段视频,说明您是如何构建一切的,因为我觉得我做错了什么。我总是出错,不知道自己做得对不对! Christian 2017.01.25 21:10 #24 Stephanie Kissel: 是否有可能制作一段视频,说明您是如何构建一切的,因为我觉得我做错了什么。我总是出错,不知道自己是否做对了!有什么问题? ......您肯定需要为 MT5 创建一个 64 位 DLL。当前版本的Visual Studio 15 不会有问题。不幸的是,这些文章通常都是从很老的文章 "翻译 "过来的。....,谁还在使用 VC 2005/8?:-) Warrior of the LORD 2017.07.22 05:49 #25 nice code ,very useful! THK! Brother! totati 2017.09.29 14:37 #26 您好、我试过这个示例,但遇到了一些问题。我使用了 VS2017 和 VS2017,结果都出了错。"无法加载 '.........\MQL5DLLSample.dll' [4250]"我认为 4250 是 Windows 的错误代码:"ERROR_NOT_APPCONTAINER4250 (0x109A)此操作仅在应用程序容器上下文中有效"。因此,我在项目(命令行)的链接器选项中设置了/appcontainer:no但没有任何变化。有什么好办法吗?谢谢 Hu Zhao 2017.12.11 04:24 #27 Nice article.But one question : How can I call a MQ5 function from DLL ? Besides, I created a thread via CreateThread and run a window in DLL , it runs ok but when unload MQ5, dll window can be closed but MT4 crush...What should I do next ?Thanks in advance. Asynchronous and multi-threaded programming add a dll program MT4: How can I Jorge Fernando De Los Rios De Los Rios 2018.07.12 08:05 #28 你好 我遇到了这个错误 我把它改成了 64 位,解决了这个问题 rezaeee 2018.12.10 16:05 #29 你好、感谢您的出色工作!我是这方面的初学者,如果您能告诉我这个 DLL 是否对我有帮助,我会非常高兴。我想做的是从 MT5导出(在线)数据到我的 C++ 应用程序,对其进行一些分析,然后将结果作为买入/卖出命令从我的应用程序发送到 MT5。您能指导我如何实现这一目标吗? Gonzalo Rios 2019.03.26 07:17 #30 非常好,非常感谢,我使用Visual Studio 2017 Community Edition 工作得非常完美 1234 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你好
我想知道你能否在 Mt5 和 Matlab 的交互方面帮我一下。我已经完成了你建议的教程。唯一的问题是,脚本成功加载并在日志中成功删除,但却不显示任何我想打印的内容。我做错了什么?
非常感谢您的帮助
我刚刚学习了这一教程,但使用的是新版 VC 14 (2015)......起初,我在日志中得到的信息是:"无法加载 dll",没有说明原因,但后来我发现,解决方案调整生成了一个 win32 dll......在解决方案资源管理器中,右击解决方案,点击配置管理器。
重建后,新生成的 dll 可以加载,我就可以调用我的演示功能 了。
感谢这篇文章!
Filip
是否有可能制作一段视频,说明您是如何构建一切的,因为我觉得我做错了什么。我总是出错,不知道自己是否做对了!
有什么问题? ......您肯定需要为 MT5 创建一个 64 位 DLL。
当前版本的Visual Studio 15 不会有问题。
不幸的是,这些文章通常都是从很老的文章 "翻译 "过来的。....,谁还在使用 VC 2005/8?:-)
nice code ,very useful!
THK! Brother!
您好、
我试过这个示例,但遇到了一些问题。
我使用了 VS2017 和 VS2017,结果都出了错。
"无法加载 '.........\MQL5DLLSample.dll' [4250]"
我认为 4250 是 Windows 的错误代码:
"ERROR_NOT_APPCONTAINER4250 (0x109A)此操作仅在应用程序容器上下文中有效"。
因此,我在项目(命令行)的链接器选项中设置了/appcontainer:no
但没有任何变化。
有什么好办法吗?
谢谢
Nice article.
But one question :
How can I call a MQ5 function from DLL ? Besides, I created a thread via CreateThread and run a window in DLL , it runs ok but when unload MQ5, dll window can be closed but MT4 crush...
What should I do next ?
Thanks in advance.
你好
我遇到了这个错误
我把它改成了 64 位,解决了这个问题
你好、
感谢您的出色工作!
我是这方面的初学者,如果您能告诉我这个 DLL 是否对我有帮助,我会非常高兴。
我想做的是从 MT5导出(在线)数据到我的 C++ 应用程序,对其进行一些分析,然后将结果作为买入/卖出命令从我的应用程序发送到 MT5。您能指导我如何实现这一目标吗?