|
|
|
TOpenDialog и библиотеки Windows
|
|||
|---|---|---|---|
|
#18+
всем доброго времени суток у меня постыдный затык - не могу получить реальный путь к файлам, который выбраны стандартным OpenDialog-ом, но лежат при этом в виндовской библиотеке Документы, например. ExtractFilePath(OpenDialog.FileName) возвращает мне 'Документы\' вместо 'c:\Users\user\Documents\' как узнать, где реально лежит такой файл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2017, 04:19:08 |
|
||
|
TOpenDialog и библиотеки Windows
|
|||
|---|---|---|---|
|
#18+
genok, ExpandFileName, не? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2017, 04:35:37 |
|
||
|
TOpenDialog и библиотеки Windows
|
|||
|---|---|---|---|
|
#18+
оно, спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2017, 04:38:01 |
|
||
|
TOpenDialog и библиотеки Windows
|
|||
|---|---|---|---|
|
#18+
сорян, не оно забыл сообщить, что проблема получения реального пути возникает только в момент OnCanClose если после отработки диалога попытаться получить путь, то все норм. ExpandFileName отрабатывает так: вместо 'c:\Users\user\Documents\Filename.ext' возвращает 'c:\MyAppPath\Документы\Filename.ext' ну то есть он берет 'Документы\Filename.ext' и дорисовывает к нему путь к приложению ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2017, 06:00:03 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=126&tid=2041597]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
87ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 231ms |
| total: | 414ms |

| 0 / 0 |
