Easy and Fast Gui, finde Fehler nicht
Hallo ich habe ein Problem, testweise hab ich ein Fenster mit ein Graph erstellt... zumindest ist das die Planung.
in der Datei WndCreate gibt es 2 möglichkeiten :
nun wird mir ein fehler angezeigt:
'CreateGraph' - no one of the overloads can be applied to the function call GUI Grundgeruest.mq5 44 19
could be one of 2 function(s) GUI Grundgeruest.mq5 44 19
bool CWndCreate::CreateGraph(CGraph&,CElement&,const int,const int,const int,const bool,const bool,const int,const int,const bool,const bool,ENUM_AXIS_TYPE,DoubleToStringFunction,DoubleToStringFunction) WndCreate.mqh 137 22
bool CWndCreate::CreateGraph(CGraph&,CElement&,const int,CTabs&,const int,const int,const int,const bool,const bool,const int,const int,const bool,const bool,ENUM_AXIS_TYPE,DoubleToStringFunction,DoubleToStringFunction) WndCreate.mqh 142 22
Leider kann ich mein fehler nicht finden. Kann mir jemand diesen aufzeigen?
'CreateGraph' - no one of the overloads can be applied to the function call GUI Grundgeruest.mq5 44 19
bedeutet das die Funktion in Zeile 44 nicht gefunden werden kann.
Ursache ist eine falscher Aufruf mit Parametern.
Du musst beide vergleichen . Deine Funktion und die Deklarierung.
'CreateGraph' - no one of the overloads can be applied to the function call GUI Grundgeruest.mq5 44 19
bedeutet das die Funktion in Zeile 44 nicht gefunden werden kann.
Ursache ist eine falscher Aufruf mit Parametern.
Du musst beide vergleichen . Deine Funktion und die Deklarierung.
Leider geht es nicht den Debugger zu nutzen da der Fehler direkt nach den kompilieren auftritt. Der Debugger verweigert also sein Dienst.
Ich hab die Funktion kopiert und direkt darunter gesetzt um zu sehen ob ich Variablen vergessen hab oder evtl den falschen Typ angebe...wodurch ich trotzdem keine unterschiede erkennen konnte.
Die variablen hab ich untereinander geschrieben um besser vergleichen zu können.
CWndCreate::CreateGraph(m_gra,//CGraph &object m_window, //CElement &main 0,//const int window_index 5,//const int x 140,//const int y false,//const bool auto_x_resize false,//const bool auto_y_resize 10,//const int right_offset 23,//const bool is_bottom false,//const bool is_right false,//const bool is_bottom AXIS_TYPE_DATETIME,// ENUM_AXIS_TYPE axis_type 2.654,//DoubleToStringFunction func_x_axis 8.398//DoubleToStringFunction func_y_axis ); /* Vergleichscode aus WndCreate CreateGraph(CGraph &object, CElement &main, const int window_index, const int x, const int y, const bool auto_x_resize, const bool auto_y_resize, const int right_offset, const int bottom_offset, const bool is_right, const bool is_bottom, ENUM_AXIS_TYPE axis_type, DoubleToStringFunction func_x_axis, DoubleToStringFunction func_y_axis ); */
Dennoch sehe ich den Fehler nicht
Wie ist denn genau die Fehlermeldung? Und wann entsteht sie bei/nach dem Kompilieren oder nach dem Start? Gibt es eine .ex5-Datei.
Direkt nach dem Kompiler kommt der Fehler:
'CreateGraph' - no one of the overloads can be applied to the function call GUI Grundgeruest.mq5 44 19
could be one of 2 function(s) GUI Grundgeruest.mq5 44 19
bool CWndCreate::CreateGraph(CGraph&,CElement&,const int,const int,const int,const bool,const bool,const int,const int,const bool,const bool,ENUM_AXIS_TYPE,DoubleToStringFunction,DoubleToStringFunction) WndCreate.mqh 137 22
bool CWndCreate::CreateGraph(CGraph&,CElement&,const int,CTabs&,const int,const int,const int,const bool,const bool,const int,const int,const bool,const bool,ENUM_AXIS_TYPE,DoubleToStringFunction,DoubleToStringFunction) WndCreate.mqh 142 22
Naja da steht ganz genau der Fehler, des Kompilers nicht nach dem Kompiler, allerdings hört der aus, nach so einem Fehler weiterzumachen.
Und er gibt auch ganz genau an wo der Fehler ist: Zeile 44 Buchstabe 19.
Naja da steht ganz genau der Fehler, des Kompilers nicht nach dem Kompiler, allerdings hört der aus, nach so einem Fehler weiterzumachen.
Und er gibt auch ganz genau an wo der Fehler ist: Zeile 44 Buchstabe 19.
Achso... Da muss ich gleich noch Mal schauen was der Fehler ist.
CreateGraph wäre das dann bzw Graph was ja nicht falsch sein sollte...

- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Hallo ich habe ein Problem, testweise hab ich ein Fenster mit ein Graph erstellt... zumindest ist das die Planung.
in der Datei WndCreate gibt es 2 möglichkeiten :
nun wird mir ein fehler angezeigt:
'CreateGraph' - no one of the overloads can be applied to the function call GUI Grundgeruest.mq5 44 19
could be one of 2 function(s) GUI Grundgeruest.mq5 44 19
bool CWndCreate::CreateGraph(CGraph&,CElement&,const int,const int,const int,const bool,const bool,const int,const int,const bool,const bool,ENUM_AXIS_TYPE,DoubleToStringFunction,DoubleToStringFunction) WndCreate.mqh 137 22
bool CWndCreate::CreateGraph(CGraph&,CElement&,const int,CTabs&,const int,const int,const int,const bool,const bool,const int,const int,const bool,const bool,ENUM_AXIS_TYPE,DoubleToStringFunction,DoubleToStringFunction) WndCreate.mqh 142 22
Leider kann ich mein fehler nicht finden. Kann mir jemand diesen aufzeigen?