Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.014 c
1-1155885997
Mechanic
2006-08-18 11:26
2006.10.01
Отрисовка Формы


15-1157869805
Колдун
2006-09-10 10:30
2006.10.01
Интересная задачка


2-1158076753
Василий
2006-09-12 19:59
2006.10.01
DBGide


4-1148307365
sholom
2006-05-22 18:16
2006.10.01
Подключить к COM-порту или USB


1-1156235494
BronOS
2006-08-22 12:31
2006.10.01
Метод DeleteRow





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский