Einzelnen Beitrag anzeigen
  #30 (permalink)  
Alt 02.02.17
piptrade piptrade ist offline
Mitglied
 
Registriert seit: Sep 2012
Beiträge: 157
piptrade befindet sich auf einem aufstrebenden Ast
Standard

Hallo, traderdoc,

wenn ich Dich richtig verstanden habe, bestand das Hauptproblem im Fehlen eines int-Parameters innerhalb der Klammer.

Bei dem angehängten Vorschlag wurde in der Deklaration unter void "value" gegen "summe" ersetzt, so dass der int-Parameter innerhalb der Klammer ebenfalls "summe" sein müßte. - Gesagt, getan ! Jetzt wurde eine erneute Deklaration verlangt, die ich vorerst mit "double summe = OrderProfit();" gelöst habe. - Zumindest gibt es "no error" / "no warning" ! - Und "SO" sieht es dann im Code aus:

Code:
double summe = OrderProfit();
  paintSumme(summe);
...
...
...
void paintSumme(double summe) {
   if(summe >= 0)
   ObjectSetText("Summe",DoubleToStr(summe,0),10,"Arial Black",Green);
   if(summe <  0)
   ObjectSetText("Summe",DoubleToStr(summe,0),10,"Arial Black",Maroon);
   }
Ist das soweit tatsächlich richtig ?

Bis zum Eintreffen Deiner mit Spannung erwarteten Antwort werde ich mich um die letzten 2 "void-Blöcke" kümmern und die provisorischen Bezeichnungen gegen die relevanten austauschen. Auch hier sind sich verändernde Variable notwendig, so dass ich auch hier auf das obige Problem stoßen werde. Nun denn ...

LG. piptrade