错误、漏洞、问题 - 页 618

 
Doozer2:

不,它是一个简单的文本文件,里面只有一行,没有在其他地方打开。

我只想从文件中读取一行作为例子。但这并不奏效!

有趣的是,如果我设置FILE_READ 标志,错误是5004。

而如果FILE_READ|FILE_WRITE,则该文件打开时没有错误(但仍然不能从中读出任何一行)。

我什么都不明白...

下面是整个代码。

尝试在打开文件时加入FILE_COMMON标志。它应该是这样的。

int hFile=FileOpen(SymbolsFileName,FILE_TXT|FILE_ANSI|FILE_READ|FILE_COMMON) 。

 
ALozovoy:

尝试在打开文件时加入FILE_COMMON 标志。它应该是这样的。


是的,伙计,它工作!!!!谢谢!

但FILE_COMMON与此有什么关系?毕竟,FileIsExist已经确认该文件存在。

 
Doozer2:

是的,伙计,它是工作!!!!谢谢!

FILE_COMMON 与此有什么关系?因为FileIsExist确认该文件存在。

由于重启了永恒

可能有一个未封闭的把手挂在那里。

 
Doozer2:

是的,伙计,它是工作!!!!谢谢!

但FILE_COMMON与此有什么关系?因为FileIsExist确认该文件存在。

FileIsExist 你检查了文件是否存在于所有客户终端的公共文件夹中,并试图从本地文件夹打开它。

看一下FileOpen 函数。

 
帮助我理解。我已经开始学习OOP了。勾勒出一个简单的类。当我在测试器中以可视化模式运行它时,它产生了一堆错误并停止。我做错了什么。我附上文件。
附加的文件:
 
试用iAC 和iAO指标,时间框架为MN1。当复制到缓冲区时,它显示一个错误。为什么它不起作用?原因是什么呢?在较小的时间范围内工作很好。
附加的文件:
testMN1.mq5  5 kb
20120107.log  8 kb
 
VNVNV:
试用iAC 和iAO指标,时间框架为MN1。当复制到缓冲区时,它显示一个错误。为什么它不起作用?原因是什么呢?在较小的时间范围内工作很好。

首先,设置缓冲区[]阵列的大小

   ArraySetAsSeries(mrate,true);
   ArrayResize(buffer,3); // зададм размер массиву 
   ArraySetAsSeries(buffer,true);
 
ALozovoy:

看一下FileOpen 函数。

为什么禁止打开*.reg 文件?

发出5002

 
sergey1294:

首先设置 缓冲区[]阵列的大小

错误仍然发生。你为什么需要这条线路?对于较小的时间序列来说,它工作得很好。
 
现在,我正在为MT4 409 bild编写一个函数,用于计算最低止损水平。对于买入订单,测试者认为来自Bid的最小值是正确的,而对于买入限价订单,测试者认为来自Ask的最小值是正确的。 从逻辑上讲,操作发生了--类似买入。 问题--这是否是我们的意图,或者我们是否需要写信给董事会?