Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 00:43 30.06.24 
Клубове/ Компютри и Интернет / Delphi Всички теми Следваща тема Пълен преглед*
Информация за клуба
Тема Обобщение на проблема и решение [re: bass]
Автор bass (so deep!)
Публикувано02.06.03 21:03  



Поствам това за справка, ако на някой друг някога му дотрябва.
Проблемът:
TRichEdit.FindText не намира кирилски текст, ако в момента на търсене не е включена кирилица (BDS, PHONETIC, разни руски истории, etc. )
Решението (първото, което тръгна, най-схематично):

GetKeyboardLayoutName(szLayout); -> Запазваме текущия режим
LoadKeyboardLayout('00000402', KLF_ACTIVATE); -> Включваме някаква кирилска подредба (402, 419 и др. )
{TRichEdit.FindText}
LoadKeyboardLayout(szLayout, KLF_ACTIVATE); -> Връщаме режима, включен преди търсенето

Notes:
1. При работа с фонетичната кирилица на FlexType 3.1 нещо се шашка (за всеобща изненада :-)) ) - не връща режима във Phonetic, а сменя на латиница;
2. Смяната на режима невинаги се отразява от индикацията в таскбара, още не знам защо.



Цялата тема
ТемаАвторПубликувано
* TRichEdit misbehavior bass   15.05.03 21:46
. * Re: TRichEdit misbehavior Waz Gaa   16.05.03 17:31
. * Re: TRichEdit misbehavior bass   16.05.03 20:40
. * Re: TRichEdit misbehavior Waz Gaa   20.05.03 17:11
. * Re: TRichEdit misbehavior bass   20.05.03 17:19
. * Re: TRichEdit misbehavior Waz Gaa   20.05.03 17:27
. * Re: TRichEdit misbehavior bass   20.05.03 17:57
. * В Win98... bass   20.05.03 18:11
. * Re: В Win98... Waz Gaa   22.05.03 13:12
. * Re: В Win98... bass   22.05.03 13:32
. * Още едно наблюдение :-)) bass   22.05.03 16:13
. * Ииии, още едно наблюдение :-)) bass   22.05.03 16:29
. * Обобщение на проблема и решение bass   02.06.03 21:03
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.