Цитата:
Сообщение от Freeman
Что конкретно интересует-то? Ввод ударе́ния с клавиатуры -- зажать Alt и набрать 769 на цифровой клаве. Переименовать файл -- в любой программе, поддерживающей Unicode, -- в том же "Проводнике", не к ночи будет помянут.
Программно -- аналогично, только использовать WideString (UnicodeString или просто string в модных версиях Delphi) и W-версии системных функций:
Код:
var
W: WideString;
begin
W := Application.ExeName;
if not MoveFileW(Pointer(W), Pointer(W + WideChar(769))) then
RaiseLastOSError;
end;
|
1. Открываем проводник в WinXP, пробуем переименовать по вашему рецепту. Получаем неотображаемый символ. Вывод - не катит такое решение.
2. Пока проверить не могу. Проверьте у кого есть Дельфа с поддержкой юникода и отпишитесть о результатах.