Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.14;
Скачать: CL | DM;

Вниз

Русский язык в win2000 server   Найти похожие ветки 

 
Карелин Артем ©   (2002-08-30 18:03) [0]

Проблема такая: формирую строку на русском языке и через буфер обмена и OLE пихаю в ексель. Так вот там выводится на русском только в том случае, если я ставлю шрифт b52. Причем это происходит, когда я вставляю через буфер в любую программу русский текст, сформированный из проги.
Что делать?


 
Reindeer Moss Eater   (2002-08-30 18:06) [1]

Например перед копированием в буфер смени keyboard layout на русскую


 
Карелин Артем ©   (2002-08-30 18:07) [2]

Может другое есть решение?


 
Anatoly Podgoretsky ©   (2002-08-30 19:06) [3]

Вот как обесчал нашел кое что в своих архивов, остальное не сохранилось

++++++++++++++++

А для Win 9x полезна такая вещь как CF_LOCALE.


С уважением: Александр Люлин ( http://everesteditor.chat.ru)

P. S. Пример. Для тех кто поймет.

if (Format = cf_Text) then begin
if (Win32Platform = VER_PLATFORM_WIN32_NT) then begin
MemUnicode := Tl3MemoryPool.Create(Self);
try
MemUnicode.Size := Mem.Size * 2;
MultiByteToWideChar(CP_RussianWin, 0, Mem.AsPointer, Mem.Size,
PWideChar(MemUnicode.AsPointer), Mem.Size);
SetClipboardData(cf_UnicodeText,
l3System.ReleaseHandle(MemUnicode.ReleaseHandle));
SetClipboardData(Format,
l3System.ReleaseHandle(Mem.ReleaseHandle));
finally
l3Free(MemUnicode);
end;{try..finally}
end else begin
SetClipboardData(Format,
l3System.ReleaseHandle(Mem.ReleaseHandle));
SetClipboardData(cf_Locale, Lang_Russian);
end;{..VER_PLATFORM_WIN32_NT..}
end // Format = cf_Text
+++++++++++++++++++



Страницы: 1 вся ветка

Текущий архив: 2002.10.14;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.021 c
1-45336
MaximatorVeter
2002-10-04 23:48
2002.10.14
Хочу поменять 2 эл-та коллекции между собой с помощью указателей.


14-45511
Neox
2002-09-17 18:16
2002.10.14
Графические утилиты


4-45630
Карелин Артем
2002-08-30 18:03
2002.10.14
Русский язык в win2000 server


7-45599
Doctor Deejay
2002-06-28 18:43
2002.10.14
Прога на другом компе не работает. В проге 3 строчки :(


3-45236
dsr
2002-09-20 15:59
2002.10.14
Получение списка полей и таблиц