PDA

Просмотр полной версии : ВОПРОС ПО ДЕЛЬФЯМ ДЛЯ СИЛЬНЫХ КОДЕРОВ


Тарифы: МТС, Билайн, МегаФон
Выгодные непубличные тарифы МТС, Билайн, МегаФон, Безлимитный интернет ✅
Плоттер
29-01-2006, 17:38
Подскажите пожалуйста как программно в DELPHI поменять длиные имена пути по алгоритму кодировки VFAT
Например тр****ся перевести туда и обратно
Мои документы <-> МОИДОК~1
Письмо клиента на претензию.doc <-> ПИСЬМО~2.DOC
Ну по типа того как в FAR кодируются длинные имена (CTR+N)

NightDragon
29-01-2006, 18:35
1. А зачем тебе такой изврат?
2. Файловой системой можно пользоваться через OpenDialog
3. Прямого преобразования _точно_ нет. Преобразование должно производиться через сам файл. (Это у него, у файла, есть свойства с длинным и коротким путями)
4. В фаре они не _кодируются_ а отображаются (либо длинные window'ые либо короткие DOS'ные)

И вообще citforum.ru, rsdn.ru, Да и help ещё никто не отменял

Плоттер
30-01-2006, 00:48
да я весь инет перепахал ни где нету.Так реально сталкивался кто нить с данной проблемой?

Плоттер
30-01-2006, 00:55
тут не изврат- надо путь файла перекинуть в сторонее приложение (DOSвское).Которое не понимает русские названия папок таких как (C:\Новая папка\мудак\файл.ехе :-))
Вопрос такой. имеем переменую с путем как мне ее перекинуть в это приложение что бы по VFAT кодировке.
openDialog -не канает .

Плоттер
30-01-2006, 09:43
up

xopek
30-01-2006, 11:11
ExtractShortPathName

пожалуйста. =)