错误、漏洞、问题 - 页 2369

 

MetaEditor的快捷方式已经消失了。没有对电脑做任何事情,它整个假期都是关闭的。我会放一个新的快捷方式或重新安装它。只是让你知道。

Windows 7 Home Base 64.

MetaEditor

 

错误:其原因不清楚,编译器中的某些东西被破坏了。出现的情况是,在一种情况下指标被创建,而在另一种情况下却没有,尽管参数是正确的。

测试的代码,就在附件中。

void OnStart()
  {
   ENUM_INDICATOR ind_id;
   MqlParam         parameters[];
   MqlParam         parameters1[];
   string s1;
   for(int id=37;id<=39;id++) //Баг есть при id<=37. При верных параметрах, индикатор не создаётся
 //for(int id=38;id<=39;id++) //В данной ситуации баг не проявляется(индикатор создаётся)
     {
      int ind_handle=IndicatorCreate(Symbol(),Period(),ENUM_INDICATOR(id));
      int params_count=IndicatorParameters(ind_handle,ind_id,parameters);
      ArrayResize(parameters1,params_count);
      for(int i2=0;i2<params_count;i2++)
        {
         parameters1[i2]=parameters[i2];
        }
      IndicatorRelease(ind_handle);
      for(int i1=0;i1<params_count;i1++)
        {
         if(parameters1[i1].type==TYPE_INT)
           {
            for(int i2=parameters[i1].integer_value-1;i2>=-1;i2--)
              {
               parameters1[i1].integer_value=i2;
               ind_handle=IndicatorCreate(Symbol(),Period(),ENUM_INDICATOR(id),params_count,parameters1);
               if(ind_handle==INVALID_HANDLE)
                 {
                  if(id==39)//Выводим параметры при которых индикатор не создался и только для индикатора FRAMA
                    {
                     s1=EnumToString(ENUM_INDICATOR(id))+" Параметров "+string(params_count)+":  ";
                     for(int i3=0;i3<params_count;i3++)//В терминале, при ручном перетаскивании индикатора, отображаются 3 параметра, тут 2
                       {
                        s1=s1+string(parameters1[i3].integer_value)+"  ";
                       }
                     Print(s1);
                    }
                  break;
                 }
               else
                 {
                  IndicatorRelease(ind_handle);
                 }
              }
           }
         parameters1[i1]=parameters[i1];
        }
     }
  }

最后一行的日志,参数:

indicator Fractal Adaptive Moving Average cannot load [4002]
IND_FRAMA Параметров 2:  13  1  
indicator Fractal Adaptive Moving Average cannot load [4804]
IND_FRAMA Параметров 2:  14  0  
附加的文件:
test2.mq5  4 kb
 

建立1970编译错误

//+------------------------------------------------------------------+
//| Read an structure                                                |
//+------------------------------------------------------------------+
template<typename T>
uint CFileBin::ReadStruct(T &data)
  {
//--- check handle
   if(m_handle!=INVALID_HANDLE)
      return(FileReadStruct(m_handle,data)); // 'data' cannot be used as it has undefined type 'BitmapHeader'  FileBin.mqh     488     38
//--- failure
   return(0);
  }
 

语法高亮,特别是在插件mqh模块中声明的宏,在内置编辑器中受到很大影响(也就是说,高亮不工作的情况多于工作,除非该宏是在当前模块中声明的,当然,即使一切编译都没有错误)。甚至当你开始输入宏时,工具提示也起作用,但无论如何也没有高亮显示。

有时这很让人沮丧,也许有什么提示?


 

CodaBase不是正确的网站


 
主持人!你一定是在跟我开玩笑!?没有对照片进行编辑和处理,都是按照规则进行的,检查照片核实后就出现错误。已经拍了一堆不同的照片并送来了。而你却视而不见!修复网站,还是你把咖啡洒在了键盘上?有谁能亲自写信给他,并把它解决掉呢!?我已经够生气的了!
 
Tatjana Anpilova:
主持人!你一定是在跟我开玩笑!没有进行编辑和照片处理,都是按照规则进行的,检查照片核实后就出现了错误。已经拍摄并发送了一堆不同的照片。而你却视而不见!修复网站,还是你把咖啡洒在了键盘上?谁在那里当面写,谁就能把它整理出来!我已经够生气的了!

试着不化妆,有一个机器人在看,他不需要你的美丽。

 
Tatjana Anpilova:
主持人!你一定是在跟我开玩笑!?我没有编辑或处理过照片,都是按照规则进行的,检查照片验证后出现错误。已经拍了一堆不同的照片并送来了。而你却视而不见!修复网站,还是你把咖啡洒在了键盘上?谁在那里当面写,谁就能把它整理出来!已经够生气了!

你在文件上和二维码照片上的脸是一样的吗?这很重要。

因此,上面正确地指出--没有版主,没有人:有一个机器人。
 
Vladimir Karputov:

你在文件上和二维码照片上的脸是一样的吗?这很重要。

因此,上面正确地指出--没有版主,那里没有人:有一个机器人。

是的,那么,护照上的照片很可能在摄影师拍摄护照照片时已经被编辑过了。

另一个问题。我不小心删除了自己的信号,现在我无法重新创建或恢复它,我收到一个错误,说这样的信号已经被注册了。

 
Tatjana Anpilova:

***

另一个问题。我不小心删除了自己的信号,现在我无法重新创建或恢复它,我得到一个错误,说这种信号已经被注册了。

阅读服务信号的 规则。从封面到封面。