![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как заставить 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