错误、漏洞、问题 - 页 117 1...110111112113114115116117118119120121122123124...3184 新评论 Валерий 2010.09.04 07:33 #1161 Interesting: 写一个将数字转换为句号的函数更方便。 不是每一个int都被转换为枚举,它将被编译,也许没有错误,但在运行时它会崩溃。这一切都没有用。这个例子被引为一个错误的证明,但并没有这样的错误! [删除] 2010.09.04 08:14 #1162 Valmars: 不是每一个int都被转换为枚举,它将被编译,也许没有错误,但在运行时它会崩溃。所有这些都是没有用的。这个例子被引用来证明一个错误,但并不存在这样的错误。很明显,不是每个int,但没有人禁止在函数中正确处理这种情况。嗯,这取决于谁来编写功能,以及如何编写。当然,事后如何使用也很重要。为了处理周期问题,你将需要,比如说,4个函数。SecondsToPeriod(), PeriodToSeconds(), IntToPeriod() 和 PeriodToInt()。我认为这4个函数足以将int转换为period,反之亦然。在将周期转换为具有int值的东西时一定不会有错误,因为周期是事先知道的,但是如果在将int转换为周期时出现问题,我们将返回PERIOD_CURRENT。PS> 如果参数是int,你必须把它转换为正确的类型。这正是我在这里的意思....int handle=iCustom(NULL,(ENUM_TIMEFRAMES) ТМ,....); Дмитрий 2010.09.04 08:45 #1163 当你开始写一个保留字时,它出现在上下文菜单 中,当你选择它时(按inter),它被添加到已经写好的内容中。例如str - choice,得到strstring。如果你写的是strin - choice,那么分别是strinstring Yedelkin 2010.09.04 09:02 #1164 Dmitriy2: 当你开始写一个保留字时,它出现在上下文菜单中,当你选择它时(按inter),它被添加到已经写好的内容中。例如str - choice,得到strstring。如果你写的是strin - choice,那么分别是strinstring 但为什么我必须按回车键?我只是按了一下空格键,一切都好了。 Дмитрий 2010.09.04 09:15 #1165 Yedelkin: 为什么我必须按回车键?我按下空格键,就可以了。 如果我按下空格键,只有我用空格键写过的字母还在... Mykola Demko 2010.09.04 17:43 #1166 Dmitriy2:当你开始写一个保留字时,它出现在上下文菜单中,当你选择它时(按inter),它被添加到已经写好的内容中。例如str - choice,得到strstring。如果你写了strin--一个选择,那么分别是strinstring这很奇怪,我很好。在按[enter] 之前和之后 Mikhail Dovbakh 2010.09.04 19:59 #1167 我是否正确理解,当时间框架改变和图表关闭时,指标中的deinit();程序还没有启动?但帮助中说, Событие Deinit также генерируется при завершении работы клиентского терминала, при закрытии графика, непосредственно перед сменой финансового инструмента и/или периода графика, 很奇怪... Дмитрий 2010.09.04 20:28 #1168 Urain: 这很奇怪,我很好 在你点击[回车]之前和之后 这就是你开始一个行... 试着在代码(行)的中间做。 Mykola Demko 2010.09.04 20:43 #1169 Dmitriy2: 那是如果你先做线... 试着在代码中间这样做(行)是的,我明白了,有这样的事情,如果你在完成的字上加上一个新的开头,那么就会出现这样的故障。 但如果你在最后添加,那就正常了。可能是一个错误,敲敲服务台。 [删除] 2010.09.05 10:15 #1170 大家玩得很开心。谁知道如何根据本地和服务器时间正确计算GMT时间(必须包括夏令时/冬 令时和时区)?我在MQL4论坛的某个地方看到一个计算夏令时的例子,但找不到了。:( 1...110111112113114115116117118119120121122123124...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
写一个将数字转换为句号的函数更方便。
不是每一个int都被转换为枚举,它将被编译,也许没有错误,但在运行时它会崩溃。所有这些都是没有用的。这个例子被引用来证明一个错误,但并不存在这样的错误。
很明显,不是每个int,但没有人禁止在函数中正确处理这种情况。
嗯,这取决于谁来编写功能,以及如何编写。当然,事后如何使用也很重要。
为了处理周期问题,你将需要,比如说,4个函数。SecondsToPeriod(), PeriodToSeconds(), IntToPeriod() 和 PeriodToInt()。
我认为这4个函数足以将int转换为period,反之亦然。
在将周期转换为具有int值的东西时一定不会有错误,因为周期是事先知道的,但是如果在将int转换为周期时出现问题,我们将返回PERIOD_CURRENT。
PS
> 如果参数是int,你必须把它转换为正确的类型。
这正是我在这里的意思....
当你开始写一个保留字时,它出现在上下文菜单 中,当你选择它时(按inter),它被添加到已经写好的内容中。例如str - choice,得到strstring。如果你写的是strin - choice,那么分别是strinstring
当你开始写一个保留字时,它出现在上下文菜单中,当你选择它时(按inter),它被添加到已经写好的内容中。例如str - choice,得到strstring。如果你写的是strin - choice,那么分别是strinstring
为什么我必须按回车键?我按下空格键,就可以了。
当你开始写一个保留字时,它出现在上下文菜单中,当你选择它时(按inter),它被添加到已经写好的内容中。例如str - choice,得到strstring。如果你写了strin--一个选择,那么分别是strinstring
这很奇怪,我很好。
在按[enter]
之前和之后
我是否正确理解,当时间框架改变和图表关闭时,指标中的deinit();程序还没有启动?
但帮助中说,
Событие Deinit также генерируется при завершении работы клиентского терминала, при закрытии графика, непосредственно перед сменой финансового инструмента и/или периода графика,
这很奇怪,我很好
在你点击[回车]之前和之后
这就是你开始一个行...
试着在代码(行)的中间做。
那是如果你先做线...
试着在代码中间这样做(行)
是的,我明白了,有这样的事情,如果你在完成的字上加上一个新的开头,那么就会出现这样的故障。
但如果你在最后添加,那就正常了。可能是一个错误,敲敲服务台。
大家玩得很开心。
谁知道如何根据本地和服务器时间正确计算GMT时间(必须包括夏令时/冬 令时和时区)?
我在MQL4论坛的某个地方看到一个计算夏令时的例子,但找不到了。:(