Невероятно, но факт! Продолжение...

 

Приветствую Вас, уважаемые!


Сегодня столкнулся со следующей интересностью, GetLastError() вернула ошибку 4253, при том, что ошибок предположительно не происходило.

Абстрактно, код можно представить так:

...

int err = GetLastError();

if (err > 0)

Alert(err);

...


Вопрос: как такое могло получиться?

 

потому что его надо обнулять пустым вызовом

RTFM

Причина обращения: