|  | 
 
 | 
| 
 | |||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны | 
|  | 
|  | Опции темы | Поиск в этой теме | Опции просмотра | 
| 
			 
			#1  
			
			
			
			
		 | ||||
| 
 | ||||
|  ClipBrd и кириллица Доброго времени суток! Подключил ClipBrd.pas. Делаю следующее: PHP код: 
		PHP код: 
		Поискал на форумах, нашел только это: Цитата: 
 Кто поможет - молодец  | 
| 
			 
			#2  
			
			
			
			
		 | ||||
| 
 | ||||
|   Версия Delphi, версия Windows? | 
| 
			 
			#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, так как там с юникодом можно работать без проблем. |