Aziz писал(а):
А это уже эмоции.. Тема-то в чем виновата?Это не эмоции, а руководство к практическому действию. Например: закрыть тему, продолжать беседу с человеком, или - нет.
Еще например: если мне программист на работе расскажет аналогичным образом про свой стиль - он получит предупреждение о неполном служебном соответствии.
Абсолютно практические действия, и никаких эмоций: предприятию требуются сотрудники, результаты работы которых, предназначены не только для компа, но и для коллег. Даже - прежде всего для коллег.
Aziz писал(а):
правда, все равно не полностью фильтруетНе разобрались, но выводы про StrMask уже сделали
Лишнее пропускал не StrMask (тем более, что сейчас один - уже лишний), а BlockFind. И сейчас он пропускает. Добавьте пробел в конец BlockFind.StartBlock - перестанет.
И вообще, проще все делается
Add(MainForm,13634123,119,77)
{
Width=366
Height=363
link(onCreate,13325167:doWork2,[])
}
Add(Memo,13250264,462,84)
{
Left=20
Top=175
Width=290
Height=125
ScrollBars=3
}
Add(BlockFind,13745764,357,98)
{
IncludeBlock=1
StartBlock=" int "
EndBlock="("
link(onSearch,12060721:doTrim,[])
}
Add(Str_Enum,3826664,308,98)
{
Delimiter=")"
link(onEnum,13745764:doSearch,[])
}
Add(Trim,12060721,406,98)
{
Char=" "
link(onTrim,13250264:doAdd,[(445,104)(445,90)])
}
Add(ArrayEnum,16087242,210,98)
{
link(onItem,10809708:doStrCat,[])
link(Array,2159207:Array,[])
}
Add(Memo,2159207,196,21)
{
Left=20
Top=10
Width=290
Height=125
Strings=#50:int function1 () int function2 () int function3 ()|16:int function4 ()|
ScrollBars=3
link(onChange,13325167:doWork1,[(235,27)(235,62)(165,62)])
}
Add(Hub,3311158,182,91)
{
link(onEvent1,13250264:doClear,[])
link(onEvent2,16087242:doEnum,[])
}
Add(HubEx,13325167,161,91)
{
link(onEvent,3311158:doEvent1,[])
}
Add(StrCat,10809708,259,98)
{
Str1=" "
Point(doClear)
link(onStrCat,3826664:doEnum,[])
}