1 / 1 / 1
Регистрация: 06.04.2011
Сообщений: 172
|
|
1 | |
TOpenDialog: как назначить директорию?25.01.2017, 14:09. Показов 1689. Ответов 5
Метки нет Все метки)
(
Как добиться, чтобы TOpenDialog открывался в нужной директории, а не в той, где в последний раз выбирал файл?
На InitialDir диалог не реагирует. Спасибо. Добавлено через 40 минут Экспериментальным путём установил, что если задать в FileName полное имя файла в нужной директории, или "*", если без имени (FileName = L"нужная директория\\*"), то работает как надо.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
25.01.2017, 14:09 | |
Ответы с готовыми решениями:
5
Как назначить директорию ? Скрипт не распознаёт директорию как директорию Нужно вывести на экран информацию про системную директорию и директорию windows TOpenDialog |
1404 / 567 / 127
Регистрация: 31.10.2011
Сообщений: 1,956
|
|
25.01.2017, 14:13 | 2 |
vlad2, свойсво InitialDir
Добавлено через 1 минуту только присваивать нужно всегда перед вызовом Execute
0
|
1 / 1 / 1
Регистрация: 06.04.2011
Сообщений: 172
|
|
25.01.2017, 15:16 [ТС] | 3 |
0
|
Супер-модератор
![]() ![]() |
|
25.01.2017, 17:58 | 4 |
vlad2, InitialDir (точнее, поле OPENFILENAME.lpstrInitialDir) - это вообще темный лес. Мало того, что оно работает по разному для разных версий Windows, так еще и зависит от состояния глобальной переменной ForceCurrentDirectory и от состояния свойства FileName. Так что лучше на него не надеяться.
0
|
1 / 1 / 1
Регистрация: 06.04.2011
Сообщений: 172
|
|
25.01.2017, 18:52 [ТС] | 5 |
Спасибо, volvo, так и поступил (не надеюсь).
0
|
1404 / 567 / 127
Регистрация: 31.10.2011
Сообщений: 1,956
|
||||||
25.01.2017, 21:52 | 6 | |||||
хорошо, а если так
но в каталог захОдит как надо На других версиях ОС пока нет возможности проверить
0
|
25.01.2017, 21:52 | |
Помогаю со студенческими работами здесь
6
TOpenDialog Компонент TOpenDialog TOpenDialog и Проводник Работа с TOpenDialog Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |