错误、漏洞、问题 - 页 2252

 
Vladimir Karputov:

其原因是保存文件的地方不对。测试完成后,代理文件夹会自动清理。将该文件保存在公共文件夹中。

我也保存到COMMON,不看,不读。

 
Vladimir Karputov:

其原因是文件被保存在错误的位置。测试完成后,代理文件夹会自动清理。将该文件保存在公共文件夹中。

谢谢你的参与,它成功了,有一个测试 - FileIsExist

boFiE=FileIsExist(stFiL)。

//if(boFiE=true)

//{

inFiO=FileOpen(stFiL,FILE_READ|FILE_WRITE|FILE_BIN|FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_COMMON) 。


FileIsExist没有看到COMMON中的文件,我修复了检查--它起作用了)

检查没有FILE_COMMON((.

 
Ilyas:

请向servicedesk提出请求,我们会处理的。


UPD: 找到了你的请求。

下午好。长期以来,对该申请一直没有决定。在对市场中的产品向版主提出的评论中,也是如此。请告知下一步该怎么做。

 
Gennadiy Stanilevych:

试图向市场上传新版本的指标。 测试以错误结束。如附录中图片所示的错误报告,内容如下。

也许问题出在测试器上?

亲爱的版主!我将重复我的问题。请注意它。在更新过程中测试员通过的问题没有得到解决。

 
我希望在MT5中有一个ProcessExplorer。能够看到哪个EA/指标消耗了哪些指标/资源。
 

摸清别人的代码。从变量的名称上很难理解其含义。记忆十几个变量是行不通的。替换名字时,由于不注意,充满了错误。

我想,如果在声明 一个变量 时,旁边有一个注释,问它是干什么用的,那就更好了。而当把鼠标指针进一步悬停在这个变量上时,就会弹出这个注释形式的工具提示。你能告诉我哪个编辑器有这个功能吗?

 
fxsaber:

摸清别人的代码。从变量的名称上很难理解其含义。记忆十几个变量是行不通的。替换名字时,由于不注意,充满了错误。

我想,如果在声明 一个变量 时,旁边有一个注释,问它是干什么用的,那就更好了。而当把鼠标指针进一步悬停在这个变量上时,就会弹出这个注释形式的工具提示。哪个编辑器有这样的功能

MetaEditor。

double slBuy    // StopLoss для BUY
     , slSell;  // StopLoss для SELL


 
Alexey Viktorov:

MetaEditor。

谢谢你。我发现,你可以用CTRL+SPACE来调用这个工具提示。


对于ME中的函数/方法,是否可以这样做?

 

在处理文件时出现错误。

我现在才发现。以前没有注意到这一点。


  1. 试图读取一个不存在的文件。
  2. 它没有返回错误5020,而是返回错误5004。
  3. 早些时候,在较早的版本中,它曾经返回4103。


4103和5004之间有什么区别? 为什么当我试图打开一个不存在的文件时,它返回5004而不是5020?

 
Vladislav Andruschenko:

在处理文件时出现错误。

我现在才发现。以前没有注意到这一点。


  1. 试图读取一个不存在的文件。
  2. 它没有返回错误5020,而是返回错误5004。
  3. 早些时候,在较早的版本中,它返回4103。


4103和5004之间有什么区别? 当我试图打开一个不存在的文件时,为什么会返回5004而不是5020?

什么是 "试图读取一个不存在的文件"?就是说,你首先打开一些文件

4103是一个旧的四级错误(文件打开 错误)。在旧的四合院中,文件处理是相当不同的。

5004 - 文件打开错误。其含义与以前的4103相同

5020 - 文件不能被改写

如果你指的是错误5019(文件不存在),那么它是在处理文件的功能中产生的(删除文件、目录、存在性检查、复制等),这些功能使用一个文件名,并且文件是与MQL程序有关的外部实体。