Сообщение от
ziggi
и лучше после KillTimer менять переменную самостоятельно.
... или написать свою функцию, которая вызывает KillTimer и записывает значение в переменную.
Сообщение от
vovandolg
А почему это лучше не делать?
Что может критического быть в таком подходе?
Частое использование EOS? Или ссылки в аргументах как то негативно влияют?
PHP код:
new const timer_id = GetSomeTimerID();
DestroyTimer(timer_id);
С приведённым ранее перехватом такой код не скомпилируется. И хотя вряд ли кто-то стал бы использовать new и const вместе, перехват с изменёнными аргументами всё же нарушает совместимость. Но вы, конечно же, можете "прибивать гвоздями" к перехватам и уродовать свой код, как захотите. Это же ваш код, вам в нём потом копаться.