Вверх ↑
Этот топик читают: Гость
Ответов: 33
Рейтинг: 0
#1: 2021-04-05 10:19:32 ЛС | профиль | цитата
Здравствуйте!
Если я копирую русский текст (например из блокнота) с английской расскладкой, то при вставке в скомпилированную форму в любой компонент, где можно вставлять текст, вместо текста отображаются знаки вопроса

Подскажите, пожалуйста, есть ли какой-то фикс для этого?
карма: 0

0
vip
#1.1контекстная реклама от партнеров
Ответов: 1306
Рейтинг: 29
#2: 2021-04-07 22:07:27 ЛС | профиль | цитата
присоединяюсь к вопросу, сделать бы утилитку под компилятором fpcUx64 или 32, что бы текст повторно копировался в буффер но с русской раскладкой, дабы в hiasm можно было спокойно вставлять русский текст скопированный на анг раскладке, но только переключатель языков не работает на fpcU, ругается на этот кусок

procedure THIKeyboardLayout._var_CurrentKbd(var _Data:TData; Index:word);
var s:array[0..100]of pchar;
begin
GetKeyboardLayoutName(s);
dtString(_Data,s);
end;
карма: 2

0
Ответов: 189
Рейтинг: 27
#3: 2021-09-08 12:57:39 ЛС | профиль | цитата
Способ так-себе, но работает если использовать CTRL-C и CTRL-V.
Add(MainForm,3662738,126,70)
{
Left=20
Top=105
Width=93
Height=55
Caption="CTRL_Key"
BorderStyle=4
Point(Handle)
}
Add(Timer,1020196,196,70)
{
Interval=50
link(onTimer,16637630:doCheckMask,[])
}
Add(KeyMask,16637630,252,70)
{
Ctrl=1
link(onFalse,1263804:doWork1,[])
link(onTrue,1263804:doWork2,[])
}
Add(ChanelToIndex,1263804,308,70)
{
link(onIndex,16274205:doData,[])
}
Add(ChangeMon,16274205,357,70)
{
link(onData,2282427:doEvent1,[])
}
Add(KeyEvent,14022597,483,63)
{
Code=91
}
Add(KeyEvent,11056287,483,105)
{
Code=32
}
Add(Hub,2282427,420,70)
{
OutCount=3
link(onEvent1,14022597:doPressDown,[])
link(onEvent2,11056287:doPress,[(459,83)(459,111)])
link(onEvent3,14022597:doPressUp,[(466,90)(466,83)])
}


И для совсем отчаянных - https://www.youtube.com/watch?v=641lGlvYopk

Редактировалось 2 раз(а), последний 2021-09-08 13:12:30
карма: 4

0
Ответов: 4468
Рейтинг: 715
#4: 2021-09-09 13:13:20 ЛС | профиль | цитата
Rysik писал(а):
ругается на этот кусок
Если в смысле "не компилируется", то у меня - компилируется и точка выдаёт то, что надо.
карма: 26

0
4
Сообщение
...
Прикрепленные файлы
(файлы не залиты)