![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 28.09.2009
Сообщений: 63
|
![]()
почему добавляется абракадабра
E:\SOUND\12STON~1\12STON~1\12STON~2 .MP3 dpr Код:
Код:
|
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,725
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 28.09.2009
Сообщений: 63
|
![]()
подскажите пожалуйста как получать полные пути к файлам
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
по поиску за 5 секунд найдено..
![]() вот, например, из DelphiWorld пример Код:
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 28.09.2009
Сообщений: 63
|
![]()
как пользоваться функцией?
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
????
Код:
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,725
|
![]()
Изобретаем очередной велосипед или просто опять забиваем на документацию?
http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx |
![]() |
![]() |
![]() |
#8 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
![]() а почему бы не изобрести велосипед, если надо "ехать", а на чём - не знаешь.. ![]() 2) вариант с FindFirst будет работать корректно под любой Windows (в том числе и Windows 95/98). Не думаю, что сейчас это актуально, но предложенный выше выриант явно из тех времён, когда это было актуально и важно (предложенный Вами вариант через GetLongPathName требует Widows версии не ниже XP) 3) "Вам хочется песен? их есть у меня!" вот вариант через использования функции KERNEL32 (ветка с работой на других версиях Windows безжалостно вырвана с корнем...) Код:
|
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 28.09.2009
Сообщений: 63
|
![]() Код:
Код:
Код:
#error: not file found# в чем может быть дело? |
![]() |
![]() |
![]() |
#10 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
1-е.
пробелов в коротком имени БЫТЬ НЕ МОЖЕТ!! откуда у Вас после 12STON~2 пробел ?! Цитата:
короткое имя может быть развёрнуто ТОЛЬКО в том случае, если такой файл (с таким коротким именем существует). Проверить существование очень просто. наберите в командной строке Код:
если же выдаст "Файл не найден." - значит имя неверное (файла такого нет). p.s. может Вам уже проще сделать маленький тестовый проект, выложить его исходинки и получить работающий вариант?!... |
|
![]() |
![]() |