powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TOpenDialog и библиотеки Windows
5 сообщений из 5, страница 1 из 1
TOpenDialog и библиотеки Windows
    #39552589
genok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всем доброго времени суток

у меня постыдный затык - не могу получить реальный путь к файлам, который выбраны стандартным OpenDialog-ом, но лежат при этом в виндовской библиотеке Документы, например.

ExtractFilePath(OpenDialog.FileName) возвращает мне 'Документы\' вместо 'c:\Users\user\Documents\'
как узнать, где реально лежит такой файл?
...
Рейтинг: 0 / 0
TOpenDialog и библиотеки Windows
    #39552590
ma1tus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
genok,

ExpandFileName, не?
...
Рейтинг: 0 / 0
TOpenDialog и библиотеки Windows
    #39552591
genok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
оно, спасибо!
...
Рейтинг: 0 / 0
TOpenDialog и библиотеки Windows
    #39552598
genok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сорян, не оно

забыл сообщить, что проблема получения реального пути возникает только в момент OnCanClose
если после отработки диалога попытаться получить путь, то все норм.

ExpandFileName отрабатывает так:
вместо 'c:\Users\user\Documents\Filename.ext'
возвращает 'c:\MyAppPath\Документы\Filename.ext'

ну то есть он берет 'Документы\Filename.ext' и дорисовывает к нему путь к приложению
...
Рейтинг: 0 / 0
TOpenDialog и библиотеки Windows
    #39552599
genok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всем спасибо, сам нашел решение

OpenDialog.Files[0] показывает все как есть, безо всяких виртуальных путей
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TOpenDialog и библиотеки Windows
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]