Вверх ↑
Этот топик читают: Гость
Ответов: 5
Рейтинг: 0
#1: 2012-09-07 22:22:46 ЛС | профиль | цитата
Здравствуйте! Подскажите как символы, следующие один за другим, объединить в строку. Тоесть, элемент выдаёт символы с какой-то периодичностью, а они складываются в строку, как в стек.
карма: 0

0
Ответов: 1731
Рейтинг: 68
#2: 2012-09-07 22:32:00 ЛС | профиль | цитата
Я бы порекомендовал почитать справку. Полностью. (Опера орфографию не проверяет. Могут быть ошибки)

code_29005.txt
карма: 1

0
файлы: 1code_29005.txt [386B] [122]
Гость
Ответов: 17029
Рейтинг: 0
#3: 2012-09-07 22:37:13 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-06 00:10:20
карма: 0

0
Ответов: 5
Рейтинг: 0
#4: 2012-09-07 22:38:18 ЛС | профиль | цитата
Спасибо, буду пробовать!
карма: 0

0
Ответов: 902
Рейтинг: 27
#5: 2012-09-07 22:40:20 ЛС | профиль | цитата
Ну вот только что придумал:
code_29007.txt

А, вообще способов много. В поиске посмотри.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_29007.txt [543B] [140]
Ответов: 5
Рейтинг: 0
#6: 2012-09-08 00:07:41 ЛС | профиль | цитата
Возникает следующая проблема, при нажатии на кнопки в некоторых окнах(допустим Skype) программа удваивает нажатую клавишу(вместо "а" записывает "аа"). При этом если выйти на рабочий стол, то будет записывать как нужно. В чём может быть ошибка?
------------ Дoбавленo в 00.07:
Вот программка
Add(MainForm,2953706,21,105)
{
Width=832
}
Add(Edit,10602145,364,98)
{
Left=72
Top=17
Width=699
Text=""
ReadOnly=0
}
Add(StrCat,11777139,364,147)
{
link(onStrCat,10602145:doText,[(407,153)(407,87)(359,87)(359,104)])
link(Str1,10602145:Text,[])
}
Add(KeyHook,10190854,224,133)
{
link(onKeyUp,11453113:doEvent1,[])
}
Add(MultiReplace,2607536,315,147)
{
ReplaceList="70=а;188=б;68=в;85=г;76=д;84=е;192=ё;186=ж;80=з;66=и;
81=й;82=к;75=л;86=м;89=н;74=о;71=п;72=р;67=с;78=т;
69=у;65=ф;219=х;87=ц;88=ч;73=ш;79=щ;77=ь;83=ы;221=ъ;
222=э;190=ю;90=я;48=0;49=1;50=2;51=3;52=4;53=5;54=6;
55=7;56=8;57=9; "
link(onResult,11777139:doStrCat,[])
}
Add(Edit,8919054,231,245)
{
Left=13
Top=14
Text=""
ReadOnly=0
link(Str,5861794:Caption,[])
}
Add(Hub,11453113,266,140)
{
link(onEvent1,5861794:doWinInfo,[(289,146)(289,176)(212,176)(212,195)])
link(onEvent2,2607536:doMultiReplace,[])
}
Add(WinInfo,5861794,224,189)
{
link(onWinInfo,8919054:doText2,[(266,195)(266,231)(222,231)(222,258)])
link(Handle,10190854:Handle,[])
}


карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#7: 2012-09-08 00:17:48 правка | ЛС | профиль | цитата


Редактировалось 1 раз(а), последний 2017-03-06 00:10:20
карма: 0

0
Ответов: 5
Рейтинг: 0
#8: 2012-09-08 03:25:48 ЛС | профиль | цитата
То, что нужно! Благодарю!
------------ Дoбавленo в 03.25:

Очередной вопрос: можно ли каким-либо способом сделать так, чтобы пробел был пробелом а не номером 13?
карма: 0

0
Разработчик
Ответов: 26158
Рейтинг: 2127
#9: 2012-09-08 03:41:48 ЛС | профиль | цитата
Serios-ru писал(а):
чтобы пробел был пробелом а не номером 13?

У пробела, вообще-то, код 32. Добавь в конец списка замен вот такое -- 32= ;
А код 13 -- это код перевода строки
карма: 22

0
Ответов: 199
Рейтинг: 7
#10: 2012-09-11 13:08:59 ЛС | профиль | цитата
Serios-ru писал(а):
Очередной вопрос: можно ли каким-либо способом сделать так, чтобы пробел был пробелом а не номером 13?

Думаю вот это тебе будет полезным!
code_29043.txt
P.S. Использовать в добрых целях!
карма: 0

0
файлы: 1code_29043.txt [1.4KB] [133]
10
Сообщение
...
Прикрепленные файлы
(файлы не залиты)