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

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

OpenDialog [D6, WinXP]


GovoRun ©   (2002-04-07 13:13:00) 

Проблема с OpenDialog.
InitialDir устанавливается в зависимости от того какой элемент меню был выбран
делаю execute -- все в порядке
но как только выбираю Ok выбрав файл то впоследствии opendialog открывает этот какталог, несмотря на то, что initialDir уже другой


SoftOne   (2002-04-08 02:12:00) [1]

Еще раз дополню. InitialDir - действенно только тогда, когда FileName не содержит внутри себя путь.
Примеры: FileName - *.*; *.exe; autorun.inf.
А после вызова OpenDialog, его свойство FileName приобретает КОНКРЕТНЫЙ ПУТЬ. Получается что-то типа FileName:=C:\MyDir\MyFile.xxx
В этом случае InitialDir - просто игнорируется.


Anatoly Podgoretsky   (2002-04-07 17:49:00) [2]

Потому что у тебя в FileName прямо указан путь


GovoRun   (2002-04-07 17:45:00) [3]

Огромное спасибо
помогло :-)
хотя почему не работает при изменении initialDir в run-time непонятно


Song   (2002-04-07 14:45:00) [4]

Попробуйте очищать FileName перед повторным Execute


Наверх

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