Это вариант. Только вот есть тоже косяк. Если бы можно было точечно событие прекратить, а не все сразу т.е. при наличии в функции EventSetTimer() аргумента, это был бы тоже костыль, но вполне нормальный. А так..
Я для себя решил на мкл писал проще. Раз нет возможностей комфортных, то проще писать с минимальными возможностями ООП. Всё-равно другого здесь нет. Поэтому не хочется насиловать себя лишний раз выдумывая что-то..
Здесь уместно статика, но не булево т.к. BarsCalculated возвращает целое. Понятно, что булево значение это тоже целое, но, тем не менее, удобнее операрировать тем, что возвращается.
Это вариант. Только вот есть тоже косяк. Если бы можно было точечно событие прекратить, а не все сразу т.е. при наличии в функции EventSetTimer() аргумента, это был бы тоже костыль, но вполне нормальный. А так..
Я для себя решил на мкл писал проще. Раз нет возможностей комфортных, то проще писать с минимальными возможностями ООП. Всё-равно другого здесь нет. Поэтому не хочется насиловать себя лишний раз выдумывая что-то..
Кто ж мешает вводить static bool переменные?
Кто ж мешает вводить static bool переменные?
Для одной операции и переменные не нужны. А если их 2 и более, то нужны. Я сделал как-то так пару дней назад:
Здесь уместно статика, но не булево т.к. BarsCalculated возвращает целое. Понятно, что булево значение это тоже целое, но, тем не менее, удобнее операрировать тем, что возвращается.