错误、漏洞、问题 - 页 3059 1...305230533054305530563057305830593060306130623063306430653066...3184 新评论 A100 2021.07.19 21:18 #30581 Andrey Dik:文件中哪里说了?- 我找不到它,为什么不在编译时显示有关它的错误信息,如 "函数中允许的64个参数超过了"? 如果我在给你的答复中给链接 下划线,你怎么会找不到呢? Andrey Dik 2021.07.19 21:55 #30582 A100:如果我在你的答案中给链接 加了下划线,你怎么会不知道呢? 好的,如果编译器认为这是一个错误,它可以报告吗? [删除] 2021.07.20 08:38 #30583 Andrey Dik:好的,如果编译器认为这是一个错误,它可以报告这个吗? 如果该指标有4个输入参数,当你用6个参数调用它时,你到底希望看到什么? 编译器是否必须检查你要调用的指标? 还是我不太明白这个问题? Andrey Dik 2021.07.20 10:26 #30584 Сергей Таболин:如果一个指标有4个输入参数,当你用6个参数调用它时,你期望看到的究竟是什么?编译器是否必须检查你要调用的指标?还是我没有完全理解你的问题? 是的,不完全是。 事实证明,要传递给函数的参数数量不应超过64个。 而在我的指标中,参数的数量远远超过64。 因此,编译器正在责备我调用iCustom()的代码。 所以我想说的是,为什么编译器会说脏话,而且还告诉我确切的原因? 现在,编译器说脏话,但不告诉我原因。 A100 2021.07.20 13:23 #30585 Andrey Dik:好的,如果编译器认为这是一个错误,它能报告这个吗? 这里的缺陷是, 每个错误 都有 一个数字,可以用来寻找感兴趣的信息( 本例中为147)。但它没有显示在信息中 Andrey Dik 2021.07.20 17:32 #30586 A100:这里的缺陷是, 每个错误 都有 一个数字,可以用来寻找你感兴趣的信息( 本例中为147)。但它没有被打印在信息中 错误的编号应该在GetLastError()的帮助下打印出来,这样可以方便程序员处理错误,而且编译器应该直接报告错误的描述,而不是它的代码,以便程序员快速、方便地直观感知。 A100 2021.07.20 18:37 #30587 Andrey Dik:在程序运行时,应该用GetLastError()打印出错误编号,这样可以方便程序员处理错误,编译器应该直接报告错误描述,而不是其代码,以便程序员快速、方便地进行视觉感知。 错误代码只是对错误信息的补充,而不是取代它。一些C++中的错误描述与例子需要一页或更多。你甚至可以把它放在一个单独的栏目中,用超链接的方式进行详细描述 Andrei Trukhanovich 2021.07.20 18:48 #30588 A100:在C++中,有一个关于一些错误的描述,并附有例子--这需要一页或更多的时间 对于C++,你可以按错误代码找到大量信息,包括细微差别、解决方法等。早在2015年或更早的时候就要求提供错误的数字。 A100 2021.07.20 19:01 #30589 Andrei Trukhanovich:对于C++,你可以找到大量关于错误代码的信息,包括细微差别、解决方法等。早在2015年或更早的时候就要求提供错误的数字。 最有趣的是,它们在命令行模式下被指定,但在窗口模式下不显示 Andrei Trukhanovich 2021.07.20 19:04 #30590 A100:有趣的是,它们在命令行模式下被指定,但在窗口模式下不显示 它以前没有显示在任何地方,所以你可以称它为进步 ) 1...305230533054305530563057305830593060306130623063306430653066...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
文件中哪里说了?- 我找不到它,为什么不在编译时显示有关它的错误信息,如 "函数中允许的64个参数超过了"?
如果我在给你的答复中给链接 下划线,你怎么会找不到呢?
如果我在你的答案中给链接 加了下划线,你怎么会不知道呢?
好的,如果编译器认为这是一个错误,它可以报告吗?
好的,如果编译器认为这是一个错误,它可以报告这个吗?
如果该指标有4个输入参数,当你用6个参数调用它时,你到底希望看到什么?
编译器是否必须检查你要调用的指标?
还是我不太明白这个问题?
如果一个指标有4个输入参数,当你用6个参数调用它时,你期望看到的究竟是什么?
编译器是否必须检查你要调用的指标?
还是我没有完全理解你的问题?
是的,不完全是。
事实证明,要传递给函数的参数数量不应超过64个。
而在我的指标中,参数的数量远远超过64。
因此,编译器正在责备我调用iCustom()的代码。
所以我想说的是,为什么编译器会说脏话,而且还告诉我确切的原因? 现在,编译器说脏话,但不告诉我原因。
好的,如果编译器认为这是一个错误,它能报告这个吗?
这里的缺陷是, 每个错误 都有 一个数字,可以用来寻找感兴趣的信息( 本例中为147)。但它没有显示在信息中
这里的缺陷是, 每个错误 都有 一个数字,可以用来寻找你感兴趣的信息( 本例中为147)。但它没有被打印在信息中
错误的编号应该在GetLastError()的帮助下打印出来,这样可以方便程序员处理错误,而且编译器应该直接报告错误的描述,而不是它的代码,以便程序员快速、方便地直观感知。
在程序运行时,应该用GetLastError()打印出错误编号,这样可以方便程序员处理错误,编译器应该直接报告错误描述,而不是其代码,以便程序员快速、方便地进行视觉感知。
错误代码只是对错误信息的补充,而不是取代它。一些C++中的错误描述与例子需要一页或更多。你甚至可以把它放在一个单独的栏目中,用超链接的方式进行详细描述
在C++中,有一个关于一些错误的描述,并附有例子--这需要一页或更多的时间
对于C++,你可以按错误代码找到大量信息,包括细微差别、解决方法等。早在2015年或更早的时候就要求提供错误的数字。
对于C++,你可以找到大量关于错误代码的信息,包括细微差别、解决方法等。早在2015年或更早的时候就要求提供错误的数字。
最有趣的是,它们在命令行模式下被指定,但在窗口模式下不显示
有趣的是,它们在命令行模式下被指定,但在窗口模式下不显示
它以前没有显示在任何地方,所以你可以称它为进步 )