Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.01;
Скачать: CL | DM;

Вниз

Как сделать чтобы при 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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.039 c
11-1133828548
-=Mike=-
2005-12-06 03:22
2006.10.01
Два вопроса по разработке компонентов.


15-1158159660
vain
2006-09-13 19:01
2006.10.01
TTB


15-1157697554
Мазут Береговой
2006-09-08 10:39
2006.10.01
Почему автомеханики любят женщин


9-1136868159
D-Man
2006-01-10 07:42
2006.10.01
Контексты рендринга


2-1157964000
kirik
2006-09-11 12:40
2006.10.01
Шо за фигня с треем?