nusya24 Опубликовано 8 апреля, 2007 Жалоба Поделиться Опубликовано 8 апреля, 2007 ExtractShortPathName('D:\Work\ReestrNew2\temp\') по идее должна возвратить D:\Work\Reestr~1\temp\ а в итоге получаю D:\Work\ReestrNew2\temp\ шо за лаги??? Ссылка на комментарий Поделиться на другие сайты Поделиться
Multimedius Опубликовано 9 апреля, 2007 Жалоба Поделиться Опубликовано 9 апреля, 2007 ExtractShortPathName('D:\Work\ReestrNew2\temp\') Ну на вскидку попробуй задать путь не к каталогу, а к файлу ExtractShortPathName('D:\Work\ReestrNew2\temp\file_name.ext') я не очень точно помню, но по-моему функция должна вернуть путь именно к файлу, а не к каталогу... :D где-то уже этот баг описывался. Ссылка на комментарий Поделиться на другие сайты Поделиться
nusya24 Опубликовано 9 апреля, 2007 Автор Жалоба Поделиться Опубликовано 9 апреля, 2007 без разницы к файлу или к каталогу получается тот же result Ссылка на комментарий Поделиться на другие сайты Поделиться
Darhazer Опубликовано 9 апреля, 2007 Жалоба Поделиться Опубликовано 9 апреля, 2007 А можеть быт у вас файловая система NTFS и создания 8.3 имен отключено? Пробували вы это на FAT? Ссылка на комментарий Поделиться на другие сайты Поделиться
nusya24 Опубликовано 9 апреля, 2007 Автор Жалоба Поделиться Опубликовано 9 апреля, 2007 (изменено) А можеть быт у вас файловая система NTFS и создания 8.3 имен отключено? Пробували вы это на FAT? на фате не пробовал хотелось бы знать как включить создание 8.3 Изменено 9 апреля, 2007 пользователем nusya24 Ссылка на комментарий Поделиться на другие сайты Поделиться
Darhazer Опубликовано 9 апреля, 2007 Жалоба Поделиться Опубликовано 9 апреля, 2007 По умолчание включено Можно проверить из командной строке: fsutil behavior query disable8dot3 Значение 0, означаеть что создаеть, а 1 - что не создаеть C:\Documents and Settings\DarkLight>fsutil behavior query disable8dot3 disable8dot3 = 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
LomaK.XP Опубликовано 9 апреля, 2007 Жалоба Поделиться Опубликовано 9 апреля, 2007 Попробуй вот этот пример... ShortPath В архиве проект дельфи... И посмотри не выключено ли создание 8.3 имён файлов. Ссылка на комментарий Поделиться на другие сайты Поделиться
nusya24 Опубликовано 10 апреля, 2007 Автор Жалоба Поделиться Опубликовано 10 апреля, 2007 (изменено) ну очень интересная ситуация получается в disable8dot3 стояла 1 (и откуда она там взялась) но пути в которых присутствовали пробелы (например D:\Documents and Settings\All Users\) нормально переводились в короткие а вот пути без пробелов (см. выше) нифига не переводились перевел disable8dot3 в 0 и таже фигня происходит в таких ситуациях приходят мысли что надо снести винду и програм я никаких не ставил в последнее время, кроме контры соурс гребанный билл гЕй Изменено 10 апреля, 2007 пользователем nusya24 Ссылка на комментарий Поделиться на другие сайты Поделиться
nusya24 Опубликовано 10 апреля, 2007 Автор Жалоба Поделиться Опубликовано 10 апреля, 2007 ребята, виноват я после fsutil behavior set disable8dot3 0 нужно было перезагрузиться ПРОБЛЕМА РЕШЕНА Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти