新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1834 1...182718281829183018311832183318341835183618371838183918401841...1953 新评论 Andrei Sokolov 2021.12.29 13:50 #18331 问候。你能告诉我如何在C#中把EA连接到dll吗? 我正在创建一个应用程序和一个库 从申请工作来看 EA #property strict #import "C:\Users\Андрей\source\repos\ConsoleAppForMql\ClassLibraryForMql\bin\Debug\ClassLibraryForMql.dll" void Method(); #import int OnInit(){ Print(" до вызова Method()"); Method(); return(INIT_SUCCEEDED);} void OnDeinit(const int reason){ } void OnTick(){ } 输出 我认为它找不到Method(),因为它在ClassForMql类里面,但不清楚如何指定它。 Igor Makanu 2021.12.29 14:14 #18332 Andrey Sokolov #:问候。你能告诉我如何在C#中把EA连接到dll吗? 如果是MT4,那么就 "咀嚼 "一下文章https://www.mql5.com/ru/articles/249。 你正在等待一场进入不受控制的出口世界的迷人旅程 ))) 如果是MT5,先从小事做起,首先连接Metacquot的测试代码https://www.mql5.com/ru/forum/285631 Andrei Sokolov 2021.12.29 14:57 #18333 Igor Makanu #:如果这是MT4,那么 "咀嚼 "一下文章https://www.mql5.com/ru/articles/249。你将进入一个迷人的非管理性出口世界的旅程))))。如果是MT5,从小处着手,首先连接Metacquot的测试代码https://www.mql5.com/ru/forum/285631 如果是,那么5。4也将需要,但要晚一些。 Tretyakov Rostyslav 2021.12.29 15:07 #18334 Igor Makanu #:一场进入无法控制的出口世界的迷人旅程在等待着你 )))) 这的确是非常令人激动的 事情))))。 Maxim Kuznetsov 2021.12.29 19:32 #18335 用Console.ReadKey特别好... 控制台仍然需要被打开,因为它不在MT中,它是关闭的。 Andrei Sokolov 2021.12.29 21:56 #18336 Maxim Kuznetsov #:用Console.ReadKey特别好...控制台仍然需要被打开,因为它不在MT中,它是关闭的。 这是为了从应用程序中进行测试 Andrei Sokolov 2021.12.30 09:26 #18337 Igor Makanu #:如果是MT5,从小处着手,先从Metacquothttps://www.mql5.com/ru/forum/285631 连接测试代码。 如果你像帮助中那样做 然后 。 先生们,告诉我怎么做? 或者,也许有人有一个如何做的例子? Tretyakov Rostyslav 2021.12.30 10:11 #18338 Andrey Sokolov #:如果你像帮助中的那样 然后 。先生们,你们能告诉我如何做到这一点吗?或者,也许有人有如何做的例子? #import"file_name" ...#进口 函数描述直接跟在 #import "模块名称"指令之后 。 新的 #import命令 完成了要导入的函数描述块。 Andrei Sokolov 2021.12.30 11:48 #18339 Tretyakov Rostyslav #: #import"file_name" ... #进口 函数描述紧跟在 #import "模块名称 "指令之后 。 新的 #import命令 完成了要导入的函数描述块。 有谁知道为什么在帮助中会出现这种情况吗? 谢谢。少了一个错误。对其他方面有什么建议吗? Alexey Viktorov 2021.12.30 11:59 #18340 Andrey Sokolov #:有谁知道为什么帮助是这样的吗?谢谢你。少了一件需要担心的事情。你能告诉我其他的情况吗? 安德烈,你对编程的研究方法非常奇怪。我从来没有尝试过使用.dll文件,但通过查看文档,我注意到 #import "имя_файла" func1 define; func2 define; ... funcN define; #import 你的代码中的函数声明在哪里? 然后在这个例子中 #import "ExpertSample.dll" int GetIntValue(int); double GetDoubleValue(double); string GetStringValue(string); double GetArrayItemValue(double &arr[],int,int); bool SetArrayItemValue(double &arr[],int,int,double); double GetRatesItemValue(double &rates[][6],int,int,int); #import 列出了应该从代码中调用的函数... 在你的代码中,这些功能在哪里? 1...182718281829183018311832183318341835183618371838183918401841...1953 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
问候。你能告诉我如何在C#中把EA连接到dll吗?
我正在创建一个应用程序和一个库

从申请工作来看

EA
输出

我认为它找不到Method(),因为它在ClassForMql类里面,但不清楚如何指定它。
问候。你能告诉我如何在C#中把EA连接到dll吗?
如果是MT4,那么就 "咀嚼 "一下文章https://www.mql5.com/ru/articles/249。
你正在等待一场进入不受控制的出口世界的迷人旅程 )))
如果是MT5,先从小事做起,首先连接Metacquot的测试代码https://www.mql5.com/ru/forum/285631
如果这是MT4,那么 "咀嚼 "一下文章https://www.mql5.com/ru/articles/249。
你将进入一个迷人的非管理性出口世界的旅程))))。
如果是MT5,从小处着手,首先连接Metacquot的测试代码https://www.mql5.com/ru/forum/285631
如果是,那么5。4也将需要,但要晚一些。
一场进入无法控制的出口世界的迷人旅程在等待着你 ))))
这的确是非常令人激动的 事情))))。
用Console.ReadKey特别好...
控制台仍然需要被打开,因为它不在MT中,它是关闭的。
用Console.ReadKey特别好...
控制台仍然需要被打开,因为它不在MT中,它是关闭的。
这是为了从应用程序中进行测试
如果是MT5,从小处着手,先从Metacquothttps://www.mql5.com/ru/forum/285631 连接测试代码。
如果你像帮助中那样做

然后
。
先生们,告诉我怎么做?
或者,也许有人有一个如何做的例子?
如果你像帮助中的那样
然后
。
先生们,你们能告诉我如何做到这一点吗?
或者,也许有人有如何做的例子?
#import"file_name"
...
#进口
函数描述直接跟在 #import "模块名称"指令之后 。
新的 #import命令 完成了要导入的函数描述块。
#import"file_name"
...
#进口
函数描述紧跟在 #import "模块名称 "指令之后 。
新的 #import命令 完成了要导入的函数描述块。
有谁知道为什么在帮助中会出现这种情况吗?
谢谢。少了一个错误。对其他方面有什么建议吗?

有谁知道为什么帮助是这样的吗?
谢谢你。少了一件需要担心的事情。你能告诉我其他的情况吗?
安德烈,你对编程的研究方法非常奇怪。我从来没有尝试过使用.dll文件,但通过查看文档,我注意到
你的代码中的函数声明在哪里?
然后在这个例子中
列出了应该从代码中调用的函数...
在你的代码中,这些功能在哪里?