Цитата Сообщение от Error404 Посмотреть сообщение
...
Для защиты от повторного вхождения в самого себя он переставляет вектор своего обработчика на фиктивный обработчик, единственная функция которого ...
Будет лучше проверять некую ячейку памяти на предмет равности нулю,
и сразу ее инкрементировать. Если был ноль то мы входим в тело обработчика, обрабатытаем дикреметируем уходим. Если был не ноль то выходим сразу.
Значение этой ячеки будет сообветсвовать количеству пропущенных вызовов, которео всегда можно учесть в теле обработчика.