Wie bekomme ich die Warnungen weg

 

Hallo,


ich bekomme beim Kompilieren mehrere Warnungen

diese entstehen mal genau hier

  int CloneTicks( const MqlTick &Ticks[] ) const
  {
    return(this.IsCustom() ? ::CustomTicksReplace(this.Name, 0, DBL_MAX, Ticks) : -1);
  }

und zwar bei DBL_Max


dann habe ich noch folgenden Code implementiert

#resource "\Indicators\SMA.ex5"                 // SMA Indikator
#resource "\Indicators\EMA.ex5"                 // EMA1hMA Indikator

und der bring mir beim Kompilieren folgende Warnungen

die war mir ja völlig schleierhaft ist


hat vielleicht jemand eine Idee?


danke

 

Versuch's mal mit LONG_MAX (für Typ long) statt DBL_MAX (für double):

  int CloneTicks( const MqlTick &Ticks[] ) const
  {
    return(this.IsCustom() ? ::CustomTicksReplace(this.Name, 0, LONG_MAX, Ticks) : -1);
  }


Im String musst Du \ verdoppeln also:

#resource "\\Indicators\\SMA.ex5"                 // SMA Indikator
#resource "\\Indicators\\EMA.ex5"                 // EMA1hMA Indikator

Man kann " nämlich " mit \" ausdrucken, so wird ein \ interpretiert.


Guten Rutsch

Calli

 
Carl Schreiber:

Versuch's mal mit LONG_MAX (für Typ long) statt DBL_MAX (für double):


Im String musst Du \ verdoppeln also:

Man kann " nämlich " mit \" ausdrucken, so wird ein \ interpretiert.


Guten Rutsch

Calli

Danke, ht beides funktioniert.

hab das gerade mit den \\ in der doku gefunden, verstehen muss ich das nicht

 

amando:

hab das gerade mit den \\ in der doku gefunden, verstehen muss ich das nicht

Da hat eine lange Tradition und wie willst Du sonst das Steuerzeichen " (kennzeichnet Text als Text und nicht als zB. Variable) selbst ausdrucken.

Grund der Beschwerde: