Вообщем суть следующая.. После отработки диалога до разрушения окна-родителя, папка, в которой находиццо файл открытый диалогом, остаеццо занятой. Т.е. существует процесс и в следствие "Не возможно переименовать или удалить...". Причем файл не обязательно как-то обрабатывать. Достаточно просто OpenDialog1.Execute. Проблема в том, что с файлом и директорией надо работать. Как "освободить" процесс? з.ы. Unlocker уьивает процесс без последствий для программы.
Добавлено (2007-07-28, 12:08 Pm)
---------------------------------------------
ПРоблема решена установкой св-ва fNoChangeDir в True =)