Я пытаюсь загрузить курсор
LoadCursorFromFile()
работают из WinAPI и столкнулись с такой загадочной проблемой: примерно через 2 часа игры (я меняю курсор в игре) он не может загрузить тот же ресурс, который был загружен уже много раз (и курсор просто исчезает).
Также после
tCursor = LoadCursorFromFile(filename);
DWORD lusterr = GetLastError();
блеск равен 0; Путь к файлу для LoadCursorFromFile похож на «assets / images / cursors / static.cur».
Если это необходимо, я поделюсь этим курсором. Но опять же: он был загружен уже много раз и работал нормально.
У кого-нибудь есть идеи относительно того, почему все это произошло?
Похоже, у вас есть утечка ресурсов GDI. Убедитесь, что вы освобождаете все ресурсы, которые вы приобретаете (курсоры и т. Д.).
Других решений пока нет …