错误、漏洞、问题 - 页 2554

 
Alexey Navoykov:
如果FileGetInteger能够返回文件创建/修改的全部 时间,即作为一个精度为100ns的长条(如操作系统中存在的那样),而不是这种第二次阉割,那就更好了...

所以现在甚至没有一个合适的类型。datetime只是秒,而在mqldatetime 中,秒也是一个最小的时间间隔。(尽管你可以直接返回长)。

winapi不起作用?

 
你好,免费指标是否出现在MT4的 "市场 "部分,如何将其安装在图表上?它们没有出现在图表属性 的指标列表中。
 

你能告诉我为什么这段代码不起作用吗?我试图在点击按钮时将一个变量写入文件,但无济于事。

void OnChartEvent(const int id,
                  const long &lparam,
                  const double &dparam,
                  const string &sparam)
  {

   if(id==CHARTEVENT_OBJECT_CLICK)
     {
      if(sparam=="checkbox")
        {
         int handle_write;
         handle_write=FileOpen("checkbox_color.txt",FILE_READ|FILE_WRITE|FILE_TXT,';');
         if(handle_write>0)
           {
            FileWrite(handle_write,"Green");
            FileClose(handle_write);
           }
        }
     }

  }

如果我启用从文件读取,一切都能正常工作。

void OnChartEvent(const int id,
                  const long &lparam,
                  const double &dparam,
                  const string &sparam)
  {

   if(id==CHARTEVENT_OBJECT_CLICK)
     {
      if(sparam=="checkbox")
        {
         int handle_read;
         handle_read=FileOpen("checkbox_color.txt",FILE_READ|FILE_WRITE|FILE_TXT,';');
         string checkbox_color=FileReadString(handle_read);
         Comment(checkbox_color);
        }
     }

  }
 
在较新的版本中(2093年以后),MetaEditor出现了一个错误。 当打开一些文件时,内存消耗开始快速增长,导致所有内存消耗完后进程冻结。 如果你试图关闭这个文件,它也会冻结。目前还不可能确定导致泄漏的代码部分的位置。
 
为什么没有在任何地方列出PM中信息的大小?我给一个人写了一个小时的短信,没有保存,全部丢失了--我很生气,很沮丧。
 
Aleksey Vyazmikin:
为什么没有在任何地方说明PM中信息的大小?我给某人写了一个小时的短信,没有保存,全部丢失了--我很生气,很沮丧。

我已经用记事本写了一段时间了:)。

在我按下发送键之前,我会做Ctrl+A和Ctrl+C。

我已经通过这种方式节省了很多神经......。

 
Andrey Barinov:

我已经用记事本写了一段时间了:)。

在我按下发送键之前,我会做Ctrl+A和Ctrl+C。

我已经节省了很多神经...


这是在血液中的Ctlr+A和Ctrl+C

 
Andrey Barinov:

我已经用记事本写了一段时间了:)。

在我按下发送键之前,我会做Ctrl+A和Ctrl+C。

我已经通过这种方式节省了很多神经......。

现在是开发人员解决这个问题的时候了,并使其能够像在论坛上那样在信息中插入代码

 
Влад:

你能告诉我为什么这段代码不起作用吗?我试图在点击按钮时将一个变量写入文件,但无济于事。

而如果我启用从文件中读取,一切都能正常工作。

部分解决了。如果一个窗口有记录指示器,而另一个窗口有读取指示器,那就不能工作。如果你从文件中去掉了读的指示,当你点击时,一切都会被保存。因此,变量不能被写入一个 它同时正在读取的文件 中。

试图用在写作上。

handle_write=FileOpen("checkbox_color.txt",FILE_WRITE|FILE_TXT,';');

A为阅读。

handle_read=FileOpen("checkbox_color.txt",FILE_READ|FILE_TXT,';');

没有用...

 
Влад:

部分解决了。如果一个窗口里有写,另一个窗口里有读,那就不灵了。

为写柄添加FILE_SHARE_READ,为读柄添加FILE_SHARE_WRITE