Главная страница
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.008 c
15-1243743525
Filer
2009-05-31 08:18
2009.08.02
Отловить момент открытия файла


4-1213778010
incm
2008-06-18 12:33
2009.08.02
Как в главном окне перехватывать сообщения WM_MDICREATE и т.п.


2-1244101451
kir86975
2009-06-04 11:44
2009.08.02
Почему не правильно работает SetLength?


2-1244386325
demon
2009-06-07 18:52
2009.08.02
Прилипоние чужих окон


15-1243923034
alert2009
2009-06-02 10:10
2009.08.02
Подскажите программу...