Задать вопрос
maaGames
@maaGames
Погроммирую программы

Почему WMI блокирует работу drag'n'drop?

Использую WMI для получения данных об оборудовании (испоьзую библиотеку https://github.com/sonodima/wmipp , но это вряд ли имеет значение). По неосторожности не разрушил COM-объект и он оставался существовать всё время жизни программы. По какой-то причине, наличие этого объекта блокирует работу drag'n'drop, объект QDrag создаётся и при запуске exec сразу же прерывается по инвалидности. Если же объект разрушать после получения данных, то перетаскивания работают.
Не понимаю, где тут взаимосвязь и почему так Qt реагирует? В данном случае решение проблемы элементарное (проблему я сам создал по неаккуратности), но в других случаях может получиться, что нельзя COM-объект разрушать.

Кто-нибудь знает, что это такое и как правильно такое обрабатывать?
  • Вопрос задан
  • 100 просмотров
Подписаться 2 Средний Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы