![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TNT компонент и Clipboard [D2005, XP]
Гость © (2008-06-19 16:03:00)Мастера, почему когда я копирую текст в Экселе (Ctrl + C) в котором содержатся иероглифы, а потом в своей программе делаю
TNTMemo1.Text := Clipboard.AsText;
Иероглифы теряются, а если вводить их в TNTMemo1, то отображаются нормально ? Подскажите пожалуйста. (BDS2006)
Гость (2008-06-19 16:58:00) [1]
> ты их как вводишь? из буфера? как именно?
На клаве набираю ...
MBo (2008-06-19 16:36:00) [2]TClipboard.GetAsHandle Method или GetClipboardData с CF_UNICODETEXT
Правильный-Вася (2008-06-19 16:35:00) [3]
> если вводить их в TNTMemo1, то отображаются нормально
ты их как вводишь? из буфера? как именно?
Anatoly Podgoretsky (2008-06-19 16:34:00) [4]Clipboard.AsText это не ТНТ компонент.
Пиши свой или работай с буфером напрямую.
Все АПИ доступно, смотри в справке Clipboard Functions и все остальные рядом начинающиеся с Clipboard
stas (2008-06-19 16:30:00) [5]Может попробовать clipboard.GetTextBuf ?
Гость (2008-06-19 16:18:00) [6]
> Clipboard.AsText - какой тип?
Стринговый, но как взять в моем случаи WideString ?
stas (2008-06-19 16:16:00) [7]Clipboard.AsText - какой тип?