Как сделать отжатие кнопки через 1 секунду - страница 2

 
vebster005:

Спасибо но не работает:

т.е кнопка нажимается, но она не отжимается почему то? могли бы ответить почему?

Ну таймер использовать конечно предпочтительней, но если мы не ищем лёгких путей, то вот.

   static int count = 1;
   static datetime time = TimeCurrent();


   if(ObjectGetInteger(0, "check", OBJPROP_STATE, true))
     {
      if(count)
        {
         time = TimeCurrent();
         count = 0;
        }

       .....

      if(time + 2  <= TimeCurrent())
        {
         ObjectSetInteger(0, "check", OBJPROP_STATE, false);
         count = 1;
        }
     }

И да, как написал товарищ Vitaly Muzichenko , лучше использовать  TimeLocal();

Документация по MQL5: Дата и время / TimeLocal
Документация по MQL5: Дата и время / TimeLocal
  • www.mql5.com
TimeLocal - Дата и время - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5