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

Вниз

Clipboard Кодировка   Найти похожие ветки 

 
Iriss   (2009-06-04 15:06) [0]

Добрый день,
Проблема:
копирую данные из StringGrid в Excel через Clipboard(мне так нужно).

пользуюсь этим кодом:
s := "";
   for i := 1 to 5 do begin
     for j := 1 to 5 do
       s := s + StringGrid1.Cells[j,i] + #9;
     s:= s+#13#10;
   end;
   Clipboard.AsText:= s;

Проблема только в том, что русские буквы в Excel кракозяблами показывает.
Как исправить эту проблему с кодировкой?
Спасибо


 
ganda   (2009-06-04 15:18) [1]

В CodeGear 2009 такой проблемы нету. Ниже версий выход по моему один

посмотри функции GetClipboardData и SetClipboardData в юните Windows думаю они тебе помогут


 
Palladin ©   (2009-06-04 15:22) [2]

Есть и другие способы передачи данных в Эксель. Сдался тебе этот клипбоард...


 
sniknik ©   (2009-06-04 15:26) [3]

> Как исправить эту проблему с кодировкой?
включи русский для программы перед выполнением кода.
либо меняй кодировку в клипборде. т.к. по умолчанию она туда из активной попадает (имхо, глюк vcl)


 
супирмегахакер   (2009-06-04 15:27) [4]

LoadKeyboardLayout("00000419", KLF_ACTIVATE);


 
супирмегагигахакер   (2009-06-04 15:31) [5]

var
h:THandle;
begin
Clipboard.Open;
Clipboard.AsText := Memo1.Text;
h := Clipboard.GetAsHandle(CF_TEXT);
SetClipboardData(CF_LOCALE, h);
Clipboard.Close;
end;


 
супирмегахакер   (2009-06-04 15:32) [6]


> супирмегагигахакер   (04.06.09 15:31) [5]

у мну проще ;)


 
Iriss   (2009-06-04 15:39) [7]

Спасибо всем, помогли решить



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

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

Наверх




Память: 0.47 MB
Время: 0.007 c
15-1244061366
Юрий
2009-06-04 00:36
2009.08.02
С днем рождения ! 4 июня 2009 четверг


2-1244117526
b/@.
2009-06-04 16:12
2009.08.02
Можно ли объекту уничтожить самого себя ?


15-1243231535
Юрий Зотов
2009-05-25 10:05
2009.08.02
Группировка в XSL


2-1244136802
sunrise13
2009-06-04 21:33
2009.08.02
Статус бар для программы читающей *.bmp файлы


15-1243695477
zdm
2009-05-30 18:57
2009.08.02
Windows 7 Delphi 2009 ошибка assertion failure