Форум: "Основная";
Текущий архив: 2006.10.01;
Скачать: [xml.tar.bz2];
ВнизКак сделать чтобы при drag&drop моё приложение оставалось активно Найти похожие ветки
← →
MegaVolt © (2006-08-21 12:46) [0]Исспользую компоненты из Drag&Drop Library. При перетаскивании из окна моего приложения в какое то стороннее приложение имён файлов моё приложение становится недоступным до тех пор пока все файлы не будут скопированными. Как сделать так чтобы после того как я кинул файлы приложение продолжало нормально работать?
← →
Сергей М. © (2006-08-21 13:43) [1]
> Как сделать так чтобы после того как я кинул файлы приложение
> продолжало нормально работать?
Обеспечить в момент копирования реакцию на события ввода/вывода.
См. Application.Processmessages
← →
MegaVolt © (2006-08-21 14:27) [2]> Обеспечить в момент копирования реакцию на события ввода/вывода.
Так копирует принимающее приложение а не моё. Я передаю только имена файлов.
Что самое интересное глюк присутствует если перетаскивать файлы в Windows Commander но отсутствует если перетаскивать в Эксплорер? Получается баг Соммандера и мне по этому поводу не парится? Или всё же я со своей стороны могу что то изменить?
← →
Сергей М. © (2006-08-21 14:29) [3]
> Так копирует принимающее приложение а не моё
Раз так, то твое не может "виснуть" в принципе.
← →
Сергей М. © (2006-08-21 14:31) [4]
> Так копирует принимающее приложение а не моё
Раз так, то твое не может "виснуть" в принципе.
Впрочем я не в курсе особенностей Drag&Drop Library.
← →
MegaVolt © (2006-08-21 14:40) [5]Баг есть при перетаскивании и из эксплорера в коммандер. Проверь если у тебя есть. Только перетаскивай большой файл. Чтобы было время проверить активно или неактивно окно.
← →
Сергей М. © (2006-08-21 14:56) [6]Покажи фрагменты своего кода взаимодействия с упомянутой библ-кой ..
← →
MegaVolt © (2006-08-21 15:09) [7]Я же говорю что глюк есть и при перетаскивании из эксплорера в коммандер. Т.е. даже при исспользовании стандартных приложений в системе :)
Проверь.
← →
MBo © (2006-08-21 15:18) [8]>MegaVolt © (21.08.06 15:09) [7]
>Я же говорю что глюк есть и при перетаскивании из эксплорера в коммандер
Эксплорер при копировании создает новый поток, а коммандер, видимо, этого не делает
← →
MegaVolt © (2006-08-21 15:20) [9]> Эксплорер при копировании создает новый поток, а коммандер, видимо, этого не делает
Судя по тому что коммандер не виснет поток то он создаёт. Но вот какую то комманду "приём закончил" он отдаёт только после завершения копирования а эксплорер сразу. ИМХО конечно.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2006.10.01;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.02 c