Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#1: 2008-04-08 22:41:24 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 16:11:19
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#2: 2008-04-08 23:34:21 ЛС | профиль | цитата
4айник, какой хочешь ?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Гость
Ответов: 17029
Рейтинг: 0
#3: 2008-04-09 00:07:36 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 16:11:19
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#4: 2008-04-09 02:01:09 ЛС | профиль | цитата
4айник,
I.=======================
1. Запускаешь HiAsm
2. Ставишь KeyboardLayout в редактор схем
3. Жмешь Ctrl+G - откроется ini-файл этого компонента
4. В раздел [Methods] добавляешь строку
*doGermanKbd=Переключить на Немецкий|1|
и сохраняешь (Ctrl+S)
II----------------------------------------------------------------------
5. Возвращаешся в Редактор схем
6. Жмешь Ctrl+F - откроется pas-файл этого компонента
7. В public (там где перечисляются процедуры) добавляешь
procedure _work_doGermanKbd(var _Data:TData; Index:word);
8. и после слова implementation всавляешь
procedure THIKeyboardLayout._work_doGermanKbd;
begin
LoadKeyboardLayout('00000407',KLF_ACTIVATE);
end;
Ctrl+S и, после перезапуска HiAsm, будет тебе немецкий
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 3851
Рейтинг: 159
#5: 2008-04-09 09:49:11 ЛС | профиль | цитата
Я думал такие вещи в винде добавляются, а компанент только использует то, что есть в системе..
карма: 0
начавший
0
Ответов: 8954
Рейтинг: 824
#6: 2008-04-09 09:59:20 ЛС | профиль | цитата
Tad, а там китайского нет случаем?
карма: 19

0
Ответов: 16884
Рейтинг: 1239
#7: 2008-04-09 10:26:41 ЛС | профиль | цитата
Леонид, вот ID

LanguageID Language MUI Sub-folder

0401 Arabic ARA.MUI
0402 Bulgarian BG.MUI
041a Croatian HR.MUI
0405 Czech CS.MUI
0406 Danish da.MUI
0413 Dutch (Standard) NL.MUI
0425 Estonian ET.MUI
040b Finnish FI.MUI
040c French (Standard) FR.MUI
0407 German GER.MUI
0408 Greek EL.MUI
040d Hebrew HEB.MUI
040e Hungarian hu.MUI
0410 Italian IT.MUI
0411 Japanese JPN.MUI
0412 Korean KOR.MUI
0426 Latvian LV.MUI
0427 Lithuanian LT.MUI
0414 Norwegian no.MUI
0415 Polish pl.MUI
0416 Portuguese (Brazil) Br.MUI
0816 Portuguese (Standard) PT.MUI
0418 Romanian RO.MUI
0419 Russian RU.MUI
0804 Simplified Chinese CHS.MUI
0c0a Spanish (Modern Sort) ES.MUI
041b Slovak SK.MUI
0424 Slovenian SL.MUI
041d Swedish SV.MUI
041e Thai TH.MUI
0404 Traditional Chinese CHH.MUI
041f Turkish TR.MUI

------------ Дoбавленo:

Китайский выделил
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 8954
Рейтинг: 824
#8: 2008-04-09 10:29:38 ЛС | профиль | цитата
Tad, во зараза, шутка не удалась
Над внучкой подшучу, она в китайской школе учится.
карма: 19

0
Ответов: 16884
Рейтинг: 1239
#9: 2008-04-09 10:41:13 ЛС | профиль | цитата
Андрей., ты прав, но если человек хочет переклюмать раскладку клавиатуры на немецкий - значит немецкий у него в винде есть.
Например на форме есть два Edit-a. В один нужно вводить слово на русском, а во второй на другом языке. Вот здесь удобно использовать этот компонент - перешел в Edit и включилась соответствующая раскладка клавиатуры.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Гость
Ответов: 17029
Рейтинг: 0
#10: 2008-04-09 17:44:55 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 16:11:19
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#11: 2008-04-09 22:09:02 ЛС | профиль | цитата
4айник, получилось ? На здоровье !
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 9906
Рейтинг: 351
#12: 2008-04-09 22:29:50 ЛС | профиль | цитата
Блин, сделали бы прием '00000407' из потока
карма: 9

0
Ответов: 16884
Рейтинг: 1239
#13: 2008-04-10 11:10:47 ЛС | профиль | цитата
Автор компонента почему-то не захотел применять прием из потока.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
13
Сообщение
...
Прикрепленные файлы
(файлы не залиты)