Вы меня не правильно поняли. Я могу установить любой каталог, не суть.
дело в том, что когда я устанавливаю начальный каталог например d:/ то в открывшемся диологовом окне я не могу подняться вверх по дереву каталога например не могу выбрать диск Е или С.
программа запоминает последнюю открытую окном диолог папку и при следующим старте открывает её же, (удобно) но не всегда нужен одина и та же папка.
Вот попробуй
Код:
var
a:String;
begin
if SelectDirectory('Выберите каталог','d:\',a ) then
Begin
Label1.Caption := a;
End
else
ShowMessage('Выбор был отменен');
end;