初学者的问题 MQL5 MT5 MetaTrader 5 - 页 1160

 
Juan Fernandez:

当你有600个警告时,你需要找到有错误的行(如果我启用严格模式,实际上我有更多的警告)。

双击一个警告,编辑器会带你准确地找到警告的位置。通常只需几秒钟就能纠正。

我和这里的许多人,在源代码的巨大规模中没有一个警告。这很简单。

 
Juan Fernandez:

当你有600个警告时,你需要找到有错误的行(如果我启用严格模式,实际上我有更多的警告)。

而且几乎所有的警告都是无用的。因为很多都是关于隐藏变量或类型转换的。有些人可能认为你会因此而犯错,但这在有经验的程序员中并不常见。


要消除这样的错误非常容易,只要把警告换成复制粘贴就可以了,做一次就不会是新手了。

只是乍一看,类型转换 很困难

 
Juan Fernandez:

当你有600个警告时,你需要找到有错误的行(如果我启用严格模式,实际上我有更多的警告)。

而且几乎所有的警告都是无用的。因为很多都是关于隐藏变量或类型转换的。也许有些人认为你会弄错,但这在有经验的程序员中并不常见。

Mt4对初学者来说是合理的。但目前的mql5语言已经足够成熟,对初学者 来说有一定的作用。有经验的程序员不需要用600行来描述一些明显是有原因的事情。


显然,这是我的主观意见,但其他语言可以让你决定你想要多少冗长的水平

我如何激活严格模式?我找不到它。

 
SEM:

如何激活严格模式?我找不到它。

#property strict
 

Roman:

#property strict

这与MQL5语言 有什么关系?

 
fxsaber :

双击警告 - 编辑器就会准确地移动到警告所在的地方。 作为一项规则,纠正它--几秒钟。

我和这里的许多人在巨大的源代码中没有一个警告。 这很简单。

我想你弄错了。 我有一个终端选项卡,在许多警告之间搜索每一行的错误,这使得搜索很慢 当我发现一个错误,我点击它的源代码去。 但直到你在终端选项卡中找到一行,它可能需要你很长时间,因为你有许多行的警告。

如果至少对警告和错误进行了分类,事情就会变得简单。但编译器显示,所有的东西都混在一起,乱成一团

 
Juan Fernandez:

我认为你搞错了。我有一个终端标签,在许多警告之间搜索每一行的错误,这使得搜索很慢 当我发现一个错误,我推它为源头去。但在你找到终端标签中的那一行之前,你可能要花很长时间,因为你有很多行都有警告。

如果至少对警告和错误进行了分类,事情就会变得简单。但编译器显示,一切都混在一起,一片混乱。

给我一个破损的MQL5代码的例子。从警告到代码行是没有问题的。

 
Roman:

这与MT4有关,我们在MT5上。

我如何在5中激活这种模式?

 
Vladimir Karputov:

这与MQL5语言 有什么关系?

这个键在mql5中不工作吗?
我总是自动穿上它 ))

 
Roman:

这个键在mql5中不工作吗?
我总是把它,它已经是自动的了))。

而这并不奏效,没有任何警告。
原因: