错误、漏洞、问题 - 页 173

 
stringo:
参数。不然怎么会这样呢?我们不会有自定义最大值1,自定义最大值2,...自定义最大值 n
我明白了。我们将思考
 

下午好!

在这里,如何解决错误: 可能使用了未惯性的变量 " time "?

datetime OpenBuyOrdersTime() // vajadzetu atgriezt ordera izliksanas laiku
{
     datetime time;
     uint total=HistoryDealsTotal();

      for(int i=HistoryDealsTotal()-1;i>=0;i--)
        {
         ulong ticket=HistoryDealGetTicket(i);
         if(ticket!=0)
           {
            time  =(datetime)HistoryDealGetInteger(ticket,DEAL_TIME);
           }
        }
    return(time); 
}
 
abeiks:

下午好!

在这里,如何解决错误: 可能使用了未惯性的变量 " time "?

datetime OpenBuyOrdersTime() // vajadzetu atgriezt ordera izliksanas laiku
  {
   datetime time=0;
   uint total=HistoryDealsTotal();

   for(int i=HistoryDealsTotal()-1;i>=0;i--)
     {
      ulong ticket=HistoryDealGetTicket(i);
      if(ticket!=0)
        {
         time=(datetime)HistoryDealGetInteger(ticket,DEAL_TIME);
        }
     }
   return(time);
  }
time总是将一个值返回给一个return,但这个值是由一个条件初始化的,所以可能会有一个条件,变量不会被初始化,那么应该将什么返回给return?
 
Urain:
时间总是将一个值返回到一个返回端,但这个值是由一个条件初始化的,可能有一个条件,变量不会被初始化,那么应该将什么返回到返回端?

明白了,谢谢!:)

 

开发人员。

什么建设已经观察到了以下现象(而且非常频繁)。

OC - Win XP SP3 MUI 32位


 

我在手册中发现了这个代码

   int filehandle;
   ResetLastError();
   filehandle=FileOpen("fractals.csv",FILE_WRITE|FILE_CSV);
   if(filehandle!=INVALID_HANDLE)
     {
      FileWrite(filehandle,TimeCurrent(),Symbol(),PERIOD_CURRENT);
      FileClose(filehandle);
      Print("FileOpen OK");
     }
   else Print("Операция FileOpen неудачна, ошибка ",GetLastError());

一切正常,问题是:我如何创建一个文件写在另一个方便的地方?

如果我输入一个绝对路径,代码就不工作了...

 
Olegts:

我在手册中发现了这个代码

一切正常,问题是:我如何创建一个文件写在另一个方便的地方?

如果我输入一个绝对路径,代码就不工作了...

可能只通过DLL
 
sergey1294:
可能只能通过DLL
当然,谢谢你,但我希望在mt5中这个问题能以某种方式得到解决,我想我必须像mt4那样做一个转折:((((。
 
Olegts:

我在手册中发现了这个代码

一切正常,问题是:我如何创建一个文件写在另一个方便的地方?

如果我输入一个绝对路径,代码就不工作了...

MQL4是这样解决的--将引号写入带有完整路径和文件名的txt文件中
 
Interesting:
在MQL4中,它是这样解决的--将引号写入一个带有完整路径和文件名的txt文件中
谢谢,我将在mt5中检查它。