Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Есть файлы в них встречаются немецкие буквы типа (U с двумя [D5, D6, Win95/98, Win2k]


iNew ©   (2002-10-25 06:48:00) 

точками) Win2000 их понимает, а вот 98 нет. Необходимо эти файлы переименовать, т.е U с двумя точками заменить на обычную U и т.д. Написал программу которая разбирает имя файла по буквенно и через Ord получает код, дак вот этот код что у буквы U, что у U с двумя точками одинаковый. Что делать?


PVOzerski   (2002-10-25 11:24:00) [1]

Это мероприятие разовое или регулярное? В первом случае я бы посоветовал, чтобы не корежить настройку Виндов всерьез, поменять в config.sys значение country на Германию, рестартнуть в DOS"е и там переименовать во временные короткие имена без умляутов. Потом вернуть русский country и уже в Винде переименовать файлы окончательно. Если же перезагрузка Виндов неприемлема... Подозреваю, что какое-то отношение к Вашей проблеме имеет API-функция SetLocaleInfo, но пользоваться ею не доводилось (да и W"9x я на машинах, за которые отвечаю, сроду не держал больше 1 дня).


iNew   (2002-10-25 10:56:00) [2]

При использовании ф-ии RenameFile над такими файлами, они просто не переименовываются.


PVOzerski   (2002-10-25 10:35:00) [3]

BTW, по крайне мере раньше в немецком языке было принято при отсутствии в шрифте букв с умляутами заменять их на сочетание буква без умляута + e: ae, oe, ue.


iNew   (2002-10-25 09:33:00) [4]

А какая ещё нужна информация?


Anatoly Podgoretsky   (2002-10-25 09:23:00) [5]

Слишком мало интформации


iNew   (2002-10-25 09:18:00) [6]

А почему тогда показывает одинаковый?


Anatoly Podgoretsky   (2002-10-25 09:02:00) [7]

Н ниж абсолютно разный код, у U" код 220


Наверх

Титульная страница Поиск, карта сайта Написать письмо