Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将数据从MQL4传递到C#DLL_C#_Dll_Mql4 - Fatal编程技术网

如何将数据从MQL4传递到C#DLL

如何将数据从MQL4传递到C#DLL,c#,dll,mql4,C#,Dll,Mql4,我想问一下如何向我的C#DLL传递某种数据,比如字符串。C++已经回答了这个问题: 然而,在我的例子中,我希望我的C#代码从MQL4中获取这个值,然后对它做一些事情(所以所有这些都是在C#代码中) 这可能是一种类似的方法,但这仍然是最好的方法吗?有人能提供一个在C#中这样做的最低限度的例子吗?最好的方法吗? 我的方法是“通过”一个基本上中立的ZeroMQ通道进行集成 MQL4将位于一端,C#或任何其他进程(python、GoLang、Erlang、FORTRAN、MATLAB等)将位于远端,每个

我想问一下如何向我的C#DLL传递某种数据,比如字符串。C++已经回答了这个问题:

然而,在我的例子中,我希望我的C#代码从MQL4中获取这个值,然后对它做一些事情(所以所有这些都是在C#代码中)

这可能是一种类似的方法,但这仍然是最好的方法吗?有人能提供一个在C#中这样做的最低限度的例子吗?

最好的方法吗? 我的方法是“通过”一个基本上中立的ZeroMQ通道进行集成

MQL4将位于一端,C#或任何其他进程(python、GoLang、Erlang、FORTRAN、MATLAB等)将位于远端,每个代理端都有机会添加N+M负载/平衡或健壮性恢复能力

在任何一方使用相同的字节打包映射器都将加强互操作性,即使MetaTrader终端平台将对paradagms进行任何下一次转换(和过去一样,将
数据类型移动到实际的
#pragma
-修饰的
和类似的低级惊喜)

通过这种方式,您将永远不必重新访问API以获得任何外部重新分解引入的实现修订版,从而将丢失的集成恢复到生产中


这样做的最低限度的例子?
欢迎访问ZeroMQ API文档或可用的C#绑定。

感谢您提供的链接,但我仍然希望看到一个最简单的工作示例,可能是使用hte ZeroMQ API。一个什么工作示例?您的O/p在任何此类文件上都不包含SLOC。请随时提供您尝试设计的代码,并说明它在何处/如何失败不管API文档或用例如何工作。这是一个标准的StackOverflow策略。我添加了在C#函数中获取整数的方法。