|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
ClipBrd и кириллица
Доброго времени суток!
Подключил ClipBrd.pas. Делаю следующее: PHP код:
PHP код:
Поискал на форумах, нашел только это: Цитата:
Кто поможет - молодец |
#2
|
||||
|
||||
Версия Delphi, версия Windows?
Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |
#3
|
||||
|
||||
Прошу прощения, но я всё же понял, что с Edit-ом я не пробовал. Из него даже кириллица копируется хорошо. Видимо тип данных в Memo другой или как это еще назвать. К сожалению, мне пока что тяжело запомнить всё о типах и полностью разобраться в их работае, так как я PHP программист, а в PHP нет необходимости указывать явный тип данных в переменных. В общем, вопрос решился сам собой. Еще раз прошу прощения.
|
#4
|
||||
|
||||
Цитата:
Может всё же подскажите, чтобы я впредь знал в чём беда с Memo? |
#5
|
||||
|
||||
Вопрос решился полностью.
Метод: Заменил Memo на RichEdit и перед копированием в буфер делаю это: PHP код:
Спасибо DelphiWorld =) |
#6
|
||||
|
||||
еще на будущее: перед тем, как скопировать русский текст (для английского не помешает) в буфер обмена (Clipboard.AsText:=) переключи язык на русский:
Код:
LoadKeyboardLayout(PChar('00000419'), KLF_ACTIVATE); Clipboard.AsText:= |
#7
|
||||
|
||||
Пробовал. 419 Рус, 409 Eng. Как-то странно - то оно работает, то не работает. Уже пробовал из файла с ansi кодировкой читать русский текст, и с KOI8-R и других - такая же беда. Покопаю еще, в принципе, работает частично, мне этого хватает, но всё больше склоняюсь к установке Rad, так как там с юникодом можно работать без проблем.
|