Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.10.2010, 14:58   #1
chechestor
Пользователь
 
Регистрация: 18.10.2010
Сообщений: 17
По умолчанию Отпусти меня, Диалог, пожалста!

День добрый.
Есть проблема, которую не знаю как решить. Но, явно, решаемая...
В Builder 6:
1) открываю OpenDial->Execute();
2) В диалоге выбираю файл, хранящийся на флешке,
3) После выбора файла закрываю диалог (сам файл не трогаю: не открываю, ни закрываю, ВООБЩЕ НИЧЕГО С НИМ НЕ ДЕЛАЮ)
4) Программно пытаюсь отсоединить флешку, но она отказывается, как будто там остались программы, которые сейчас работают с флешкой...

Вопрос в следующем: как можно заставить OpenDialog отпустить мою флешку?...

Заранее благодарен за ответы. Спасибо.
chechestor вне форума Ответить с цитированием
Старый 18.10.2010, 15:56   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
но она отказывается, как будто там остались программы, которые сейчас работают с флешкой...
Да ОпенДиалог такая зараза что держит подключенную папку.
По окончанию проги попробуй переводить ОпенДиалог на какую нить другую папку на диске.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите.пожалста) port812 Общие вопросы Delphi 4 13.10.2009 13:08
Проконсультируйте новичка пожалста Luka83 Microsoft Office Word 1 19.02.2008 07:39