Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как заставить TOpenDialog запоминать последний рабочий каталог?


-=Spike=- ©   (2002-08-15 15:27:00) 

Нужно, чтобы при запуске TOpenDialog открывался именно там (в последнем рабочем каталоге).


Странный Прохожий   (2002-08-15 16:00:00) [1]

Надо запоминать имя последнего выбранного файла, например, в переменной LastSelFile (:AnsiString)

И перед очередным Execute() назначить
InitialDir:=ExtractFilePath(LastOpenedFile)

Да. И сохранять этот LastOpenedFile в ini файле при выходе из программы.
А при запуске восстанавливать.
Воть.


VZ-KZ   (2002-08-15 15:39:00) [2]

Из этих вариантов лично я бы прдпочел, с реестром, думаю объяснять не надо почему. Делай так.


Olorin   (2002-08-15 15:28:00) [3]

Как идея... глобальная переменная... в которую при открытии файла заноси путь к файлу... и при открытии диалога грузи путь из глобальной переменной ;o)


Kaban   (2002-08-15 15:28:00) [4]

сохранять путь, допустим, в реестре, а потом присваивать InitialDir


Наверх

Титульная страница Поиск, карта сайта Написать письмо