![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Мне в программе нужно укоротить путь до папки (использую TShellTreeView). Так вот, пробовал тренироваться на эдитах:
Edit1.Text:= TShellTreeView.Path; Код:
|
#2
|
|||
|
|||
![]() Да вроде бы работает Ваша функция :
Код:
На входе : D:\Мои документы\Санитарные_правила_и_нормы\СанПиН-2_2_4_1294-03.2003-06-15\СанПиН-2_2_4_1294-03-20030615.htm На выходе : D:\МОИДОК~1\САНИТА~1\САНПИН~2.200\САНПИН~1.HTM |
#3
|
|||
|
|||
![]() Как я понял, обязательно должен существовать файл, к которому указывается путь. А можно как-нидуть сделать, чтобы просто путь укарачивался?
Например: D:\Мои документы\Санитарные_правила_и_нормы\СанПиН-2_2_4_1294-03.2003-06-15\ Последний раз редактировалось Aндрей, 19.05.2009 в 16:28. |
#4
|
|||
|
|||
![]() У меня просто в программе указывается путь к файлу, который еще не существует
Последний раз редактировалось Aндрей, 19.05.2009 в 14:07. |
#5
|
|||
|
|||
![]() А разве здесь не подойдет ExtractFilePath(...) ?
|
#6
|
||||
|
||||
![]() Элементарно, Ватсон:
Код:
Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |
#7
|
|||
|
|||
![]() Вот так тоже сработало :
Код:
На выходе : D:\МОИДОК~1\САНИТА~1\САНПИН~2.200\ |
#8
|
|||
|
|||
![]() Мир тесен - пересеклись в едином мнении и почти одновременно ...
Что-то в этом есть :-) |
#9
|
|||
|
|||
![]() Большое большое спасибо!
|
#10
|
|||
|
|||
![]() Есть функции API, которые сами ставят многоточие. Вот пример. Я, правда, не совсем знаком с хэндлами и у меня получился немного больший по размеру шрифт, но кто-нибудь вам подскажет.
Код:
|