错误、漏洞、问题 - 页 2752 1...274527462747274827492750275127522753275427552756275727582759...3184 新评论 Igor Makanu 2020.05.22 10:51 #27511 Sergey Dzyublik: 在你写荒谬的语句之前,至少要运行一个调试器。 在第二个循环中,i==1,j==1,在第三个循环中,以此类推,都是多了一个。 在你指责陌生人之前,至少要完成学业。 在俄罗斯语言中,句末的问号并不意味着断言! Sergey Dzyublik 2020.05.22 12:47 #27512 Igor Makanu: 在指责陌生人之前,你至少应该完成学业, 在俄语中,句子末尾的问号并不意味着声明! 对不起,伤害了你的感情... 我希望你能设法找出MQL中阴险的const修改器是如何工作的。 错误, 漏洞, 问题 Igor Makanu,2020.03.21 10:26 去年不是这样的--我特意测试了const修改器,似乎@Ilyas 解释了如何运行一个MQL-程序。首先所有的const和static都被初始化了,不管它们在哪里被描述,然后类构造器被调用 ok,有了这个初始化static / const--它可以被正确分配,但是const修改器并不能保证编译器会检查它--非常意外--我的第二个例子 Igor Makanu 2020.05.22 13:06 #27513 Sergey Dzyublik: 如果我伤害了你的尊严,很抱歉......,我希望你能够弄清楚MQL中阴险的const修改器是如何工作的。 对不起,请阅读上下文,包括定界符 你和我在论坛上的任务不同,你是一个无所不知的论坛用户,通过回答论坛用户的问题来提高自己的技能,而我在论坛上不怕问问题,不怕显示自己的无知....。如果你知道答案,为什么还要问问题? 虽然也许你是安全行业的代表,但再次试图在论坛的历史中找到我的帖子,把它们附在当前的讨论中......请阅读本帖的第一行! Mihail Matkovskij 2020.05.22 13:07 #27514 在调试过程中,当指标自己工作时,在日志中,它突然写下了堆栈溢出。当自己调试时,弹出 "发生关键错误,调试停止 "的信息。这是我的类似主题:https://www.mql5.com/ru/forum/338301。 但在编译过程中,编译器并没有责骂,一切都很顺利。调试时,不可能确定程序在哪一点上崩溃。 也许是编译器的问题?我对我使用的编译器并不感兴趣,但在我的设置中,它看起来是这样的。 我安装了VS,所以我在设置里有这个链接。那么编译器也是合适的...?但是,在我没有VS的时候,有什么编译器,说实话,我没有去研究它。也许我应该试着回到那个编译器,试着用它来编译项目? Ошибка при дебаге (Возникла критическая ошибка, отладка остановлена) 2020.04.23www.mql5.com Решил поэкспериментировать со стандартным UI компонентом CAppDialog... A100 2020.05.22 13:10 #27515 fxsaber: 最近刚刚发现一个符号,上面的数字设置不正确。要求经纪人改正。他当场就做了。没有看_Digits和Digits()变量的值是否改变。但这只是一个事实,符号可能会随即改变其数值。 _Digits的值不应该改变,至少因为它被放在一个只读的内存块中。 Mihail Matkovskij 2020.05.22 13:15 #27516 Mihail Matkovskij: 在调试过程中,当指标自己工作时,在日志中,它突然写下了堆栈溢出。当自己调试时,弹出 "发生关键错误,调试停止 "的信息。这是我的类似主题:https://www.mql5.com/ru/forum/338301。 但在编译过程中,编译器并没有责骂,一切都很顺利。调试时,不可能确定程序在哪一点上崩溃。 也许是编译器的问题?我对我使用的编译器并不感兴趣,但在我的设置中,它看起来是这样的。 我安装了VS,所以我在设置里有这个链接。那么编译器也是合适的...?但是,在我没有VS的时候,有什么编译器,说实话,我没有去研究它。也许我们应该尝试回到那个编译器,尝试用它来编译项目? 你怎么能改变编译器呢? fxsaber 2020.05.22 13:18 #27517 A100: _Digits的值不应该改变,如果只是因为它被放在一个只读的内存块中的话。 那么事实证明,这个数值可能是在作弊。 Andrey Dik 2020.05.22 13:34 #27518 Andrey Barinov: 这一直都是可能的(F3)。他们的工作。 通过F3可以工作,但在菜单中却不能。 A100 2020.05.22 13:34 #27519 fxsaber:那么事实证明,这个值可以作弊。 因此,为了严格起见,我们应该使用Digits() 而不是_Digits。那么在形式上就没有逻辑上的矛盾--Digits()没有被修饰语const连接。 据我所知,_Digits是为了与MT4兼容而需要的,仅此而已。 Alexey Navoykov 2020.05.22 13:38 #27520 Igor Makanu: 脚本应该返回 sum = 0 吗? 或者这个脚本甚至应该返回一个编译时错误? 函数f是在每次迭代时执行的,所以它不是0。 我明白你的误解是什么。 在C#中,const 指定符只用于在编译阶段计算的常量表达式。 在C++中,有一个类似的东西:constexpr。而在MQL中,没有 这个。 1...274527462747274827492750275127522753275427552756275727582759...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
在你写荒谬的语句之前,至少要运行一个调试器。
在第二个循环中,i==1,j==1,在第三个循环中,以此类推,都是多了一个。
在你指责陌生人之前,至少要完成学业。
在俄罗斯语言中,句末的问号并不意味着断言!
在指责陌生人之前,你至少应该完成学业,
在俄语中,句子末尾的问号并不意味着声明!
对不起,伤害了你的感情...
我希望你能设法找出MQL中阴险的const修改器是如何工作的。
错误, 漏洞, 问题
Igor Makanu,2020.03.21 10:26
去年不是这样的--我特意测试了const修改器
,似乎@Ilyas 解释了如何运行一个MQL-程序。首先所有的const和static都被初始化了,不管它们在哪里被描述,然后类构造器被调用
ok,有了这个初始化static / const--它可以被正确分配,但是const修改器并不能保证编译器会检查它--非常意外--我的第二个例子
如果我伤害了你的尊严,很抱歉......
,我希望你能够弄清楚MQL中阴险的const修改器是如何工作的。
对不起,请阅读上下文,包括定界符
你和我在论坛上的任务不同,你是一个无所不知的论坛用户,通过回答论坛用户的问题来提高自己的技能,而我在论坛上不怕问问题,不怕显示自己的无知....。如果你知道答案,为什么还要问问题?
虽然也许你是安全行业的代表,但再次试图在论坛的历史中找到我的帖子,把它们附在当前的讨论中......请阅读本帖的第一行!
在调试过程中,当指标自己工作时,在日志中,它突然写下了堆栈溢出。当自己调试时,弹出 "发生关键错误,调试停止 "的信息。这是我的类似主题:https://www.mql5.com/ru/forum/338301。 但在编译过程中,编译器并没有责骂,一切都很顺利。调试时,不可能确定程序在哪一点上崩溃。
也许是编译器的问题?我对我使用的编译器并不感兴趣,但在我的设置中,它看起来是这样的。
我安装了VS,所以我在设置里有这个链接。那么编译器也是合适的...?但是,在我没有VS的时候,有什么编译器,说实话,我没有去研究它。也许我应该试着回到那个编译器,试着用它来编译项目?
最近刚刚发现一个符号,上面的数字设置不正确。要求经纪人改正。他当场就做了。没有看_Digits和Digits()变量的值是否改变。但这只是一个事实,符号可能会随即改变其数值。
_Digits的值不应该改变,至少因为它被放在一个只读的内存块中。
在调试过程中,当指标自己工作时,在日志中,它突然写下了堆栈溢出。当自己调试时,弹出 "发生关键错误,调试停止 "的信息。这是我的类似主题:https://www.mql5.com/ru/forum/338301。 但在编译过程中,编译器并没有责骂,一切都很顺利。调试时,不可能确定程序在哪一点上崩溃。
也许是编译器的问题?我对我使用的编译器并不感兴趣,但在我的设置中,它看起来是这样的。
我安装了VS,所以我在设置里有这个链接。那么编译器也是合适的...?但是,在我没有VS的时候,有什么编译器,说实话,我没有去研究它。也许我们应该尝试回到那个编译器,尝试用它来编译项目?
你怎么能改变编译器呢?
_Digits的值不应该改变,如果只是因为它被放在一个只读的内存块中的话。
那么事实证明,这个数值可能是在作弊。
这一直都是可能的(F3)。他们的工作。
通过F3可以工作,但在菜单中却不能。
那么事实证明,这个值可以作弊。
因此,为了严格起见,我们应该使用Digits() 而不是_Digits。那么在形式上就没有逻辑上的矛盾--Digits()没有被修饰语const连接。
据我所知,_Digits是为了与MT4兼容而需要的,仅此而已。
脚本应该返回 sum = 0 吗?
或者这个脚本甚至应该返回一个编译时错误?