ShellTreeView собака, занял мой каталог!
От: DDS  
Дата: 04.01.06 21:03
Оценка:
Здравствуйте... такая проблема

В проге использую ShellTreeView и уходить от него не хочу,
но вот траблы.. мне нужно переименовать.. перенести в другой место
(програмно) каталог, который в этом ShellTreeView выбирается.

И все бы ничего, да только, как тока я кликаю в ShellTreeView на нужный каталог,
как он становится занятым. Т.е. его нельзя ни переименовать, ни удалять,
ни перемещать.. Ну все знают как это бывает в винде, когда каталог занят другой прогой

ShellTreeView1.Destroy не помогает..
Пробовал и Free и уходить на другие ветки, и обновлять папки..
помогает только закрытие программы.. а это меня не устраивает.

Как его разлучить с каталогом?
Re: ShellTreeView собака, занял мой каталог!
От: DDS  
Дата: 05.01.06 20:51
Оценка:
ну кто-нить ответьте!
Re[2]: ShellTreeView собака, занял мой каталог!
От: wellwell Австралия https://www.softperfect.com
Дата: 05.01.06 20:57
Оценка:
"DDS" <31152@users.rsdn.ru> wrote in message news:1575328@news.rsdn.ru...
> ну кто-нить ответьте!

SetCurrentDir(куда нибудь в другое место)
трудно было догадаться?
Posted via RSDN NNTP Server 2.0
Re: ShellTreeView собака, занял мой каталог!
От: GydruS  
Дата: 07.01.06 03:08
Оценка:
DDS>Как его разлучить с каталогом?

Перед программным переименовыванием или еще там чего с каталогом установи другую текущую директорию в ShellTreeView.
Либо можно воспользоваться крайне хитрыми методами и из нулевого кольца переименовать заблокированный файл или директорию
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.