powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Recursive invocation of OLE drag and drop
3 сообщений из 3, страница 1 из 1
Recursive invocation of OLE drag and drop
    #37294183
a139
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!

Вопрос такой - запускаю ListView.OLEDrag в событии ListView_MouseDown , далее

Код: plaintext
1.
2.
3.
Private Sub ListView_OLEStartDrag(Data As MSComctlLib.DataObject, AllowedEffects As Long)
   Data.SetData ListView.SelectedItem
   AllowedEffects = vbDropEffectCopy
End Sub

и далее какой-то код выполняется в событии OLEDragDrop .

Проблема в том, что при следующей попытке начать перетаскивание. В событии MouseDown на операции OLEDrag вылетает ошибка "Recursive invocation of OLE drag and drop".

Почему предыдущий invocation не завершается корректно? Весь код, который должен выполняться в OLEDragDrop, проходит до конца без ошибок. Можно ли как-то принудительно завершить текущий поток (не знаю как правильно перевести) OLE drag and drop?
...
Рейтинг: 0 / 0
Recursive invocation of OLE drag and drop
    #37299962
a139
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Товарищи, ну хоть какие-нибудь идеи есть? =(
...
Рейтинг: 0 / 0
Recursive invocation of OLE drag and drop
    #37299998
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Без примера нет. У меня никогда не озникало проблем с драгдропом.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Recursive invocation of OLE drag and drop
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]