Deus Ex Machina писал(а):
Я вообще бы заменил бы, вон те, евенты с макросами на функцию и все. Особенно если ты часто, да еще и не только от сюда вызываешь их.
да, я думал об этом, сделал резервную копию с быстродействием - 1,5к мс. Попробую все что можно заменить на функции. Есть один нюанс - не понятно может ли быть у функции два выходящих белых, как у макроса?, или надо условия ставить после функции?
В макросе выходящие(белые) легко добавить - Exec, мне это очень удобно, к сожалению такие макросы у меня уже не получается сделать событием.
p.s. замена событий с макросом на идентичные функции, не дало никакого прироста к производительности. Вообщем после всех манипуляций, получилось ~ 1.3к мс, чем меньше становилось макросов, тем и эффект от их замены становился все меньше. Результатом весьма доволен, БП компилиться за добрую секунду.