[存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. - 页 194

 
alsu:
notepad.exe

谢谢你!!!。我会找到它或下载它。
 
Dimka-novitsek:

从列表中按选择键,滚动到元编辑器。
 
granit77:
建议的代码通过FirstStart标志检查这是否是第一个输入。如果是第一个刻度线,就会分配tik=GetTickCount()的值。随着时间的推移,全局变量FirstStart的值=false,条件if(FirstStart)不被执行,并且不对全局变量tik的新值进行重新分配;它的第一个也是唯一的一个值被保存。
这不正是所要求的吗?
维克多!似乎这个人只是与问题共存,而不是与解决问题的方法共存。他得到了工作代码,但一直在重复未解决的问题,而不是利用提议的解决方案。
 
eddy:

1.我告诉过你--因为如果你在开始时做了一个旗子--它每次都会被检查。

2.如何等待并记住第一个刻度的时间,以毫秒为单位,我看不出来。

我一开始就给了你代码吗?你看到start()了吗?在init()中写有代码

init()中的代码在初始化时起作用--第一次启动时,当你改变TF时。

再进一步--把所有需要在一开始就解决的问题都插入到这块。

_________________________________________________________________________

int GetTickCount()

GetTickCount()函数返回系统启动后经过 的毫秒数。计数被系统定时器的分辨率所限制。由于时间是以无符号整数形式存储的,所以每49.7天就会溢出。

_________________________________________________________________________

datetime TimeCurrent()

返回最后已知的服务器时间(最后引用的时间),作为自1970年1月1日00:00以来经过的秒数。

_________________________________________________________________________

如果你不知道如何计算时间--拿起你1-3年级的普通学校课本。

 
DhP:

为什么实际是启动?

在开始时等待,把它写到全局,如果你害怕失去它,就把它写到终端全局。

我解释说,因为我不想在开始时做一个会一直被检查的标志。

granit77 05.03.2011 15:44

如果是第一个tick,那么tik=GetTickCount()。随着随后的跳动,全局变量FirstStart的值=false,条件if(FirstStart)不被满足。

该条件不满足,但该条件的检查在每次打勾 时进行。

 

artmedia70,我需要等待init中的第一个勾,并记住它的时间,以毫秒为单位,明白吗?)

我不需要 "在第一次启动时工作",我需要在第一次打勾后工作。

 
eddy:

我告诉你是因为我不想在开始时做一个会一直被检查的标志

条件不满足,但对该条件的检查每隔一段时间就会发生。

这是新的东西!

EA的整个工作都是基于对条件的不断检查,....。

 
谁说我在做EA? :) 我在写一个指标)
 
artmedia70:
这个人似乎是为问题而活,而不是为解决方案而活。他得到了工作代码,并继续唠叨着一个未解决的问题
这就是问题所在,这些解决问题的方法对我不起作用。
 
eddy:
我正在写一个指标)

我不由得佩服你。

我早就注意到你有一个天才的头脑。

你的思路是普通人无法理解的......