8
голосов
4ответов
2340 просмотров

Как избежать утечки дескрипторов при вызове в пользовательском интерфейсе из System.Threading.Timer?

Похоже, что вызов Invoke для элемента управления winforms в обратном вызове из System.Threading.Timer вызывает утечку дескрипторов до тех пор, пока таймер не будет удален. Кто-нибудь знает, как это обойти? Мне нужно запрашивать значение каждую секунду и соответствующим образом обновлять пользова...

2
голосов
3ответов
2621 просмотров

Использование GetGuiResources

Это хорошая идея использовать GetGuiResources(GetCurrentProcess(), GR_GDIOBJECTS) в начале WinMain и перед последним возвратом для обнаружения утечек GDI или, более конкретно, объектов, которые я забыл освободить? Также мне сейчас интересно, почему первый call в моей программе возвращает 4, ког...