Fehler, Irrtümer, Fragen - Seite 173

 
stringo:
Parameter. Wie könnte es anders sein? Wir werden keine Custom max 1, Custom max 2, ... haben. Benutzerdefiniert max n
Ich verstehe. Wir werden denken
 

Guten Tag!

Wie kann der Fehler: posible use of unintialised variable " time"hier behoben werden?

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:

Guten Tag!

Wie kann der Fehler: posible use of unintialised variable " time"hier behoben werden?

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 gibt immer einen Wert an eine Rückgabe zurück, aber der Wert wird durch eine Bedingung initialisiert, so dass es eine Bedingung geben kann, bei der die Variable nicht initialisiert wird, was sollte also an die Rückgabe zurückgegeben werden?
 
Urain:
Time gibt immer einen Wert an eine Rückgabe zurück, aber der Wert wird durch eine Bedingung initialisiert. Es kann eine Bedingung geben, bei der die Variable nicht initialisiert wird, was soll dann an die Rückgabe zurückgegeben werden?

Verstanden, danke! :)

 

Die Entwickler.

Was bauen hat das folgende Phänomen bereits beobachtet (und zwar sehr oft).

OC - Win XP SP3 MUI 32 bit


 

Ich habe diesen Code im Handbuch gefunden

   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());

alles funktioniert, Frage: wie erstelle ich eine Datei, die ich an einem anderen geeigneten Ort speichern kann?

Wenn ich einen absoluten Pfad eingebe, funktioniert der Code nicht...

 
Olegts:

Ich habe diesen Code im Handbuch gefunden

alles funktioniert, Frage: wie erstelle ich eine Datei, die ich an einem anderen geeigneten Ort speichern kann?

Wenn ich einen absoluten Pfad eingebe, funktioniert der Code nicht...

Wahrscheinlich nur über DLL
 
sergey1294:
Wahrscheinlich nur über DLL
Danke natürlich, aber ich hatte gehofft, dass mt5 würde dieses Problem irgendwie zu lösen, ich schätze, ich werde es wie mt4:(((( tun müssen
 
Olegts:

Ich habe diesen Code im Handbuch gefunden

alles funktioniert, Frage: wie erstelle ich eine Datei, die ich an einem anderen geeigneten Ort speichern kann?

Wenn ich einen absoluten Pfad eingebe, funktioniert der Code nicht...

MQL4 löste es auf diese Weise - Schreiben Sie Anführungszeichen in txt-Datei mit vollständigen Pfad und Dateinamen
 
Danke, ich werde es in mt5 überprüfen