Hallo,
seit einem Update von MT4 in den letzten Monaten gehen die Buttons nicht mehr.... wie kann ich den Code anpassen, damit die wieder laufen ?
Code:
int PauseEA;
int OnInit()
{
CreatePauseButton();
return(INIT_SUCCEEDED);
}
void OnDeinit(const int reason)
{
ObjectDelete("PauseButton");
}
int start()
{
Comment(PauseEA);
}
void CreatePauseButton()
{
ObjectCreate(0,"PauseButton",OBJ_BUTTON,0,0,0);
ObjectSetInteger(0,"PauseButton",OBJPROP_XDISTANCE,530);
ObjectSetInteger(0,"PauseButton",OBJPROP_YDISTANCE,55);
ObjectSetInteger(0,"PauseButton",OBJPROP_XSIZE,100);
ObjectSetInteger(0,"PauseButton",OBJPROP_YSIZE,50);
ObjectSetString(0,"PauseButton",OBJPROP_TEXT,"Pause EA");
}
void OnChartEvent(const int id, const long& lparam, const double& dparam, const string& sparam)
{
if(id==CHARTEVENT_OBJECT_CLICK)
{
Print ("Now inside OnChartEvent");
if(sparam=="PauseButton")
{
PauseEA=1;;
}
}
}